일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 초보
- retrofit
- 어플리케이션
- Udacity Firebase
- 프로그래밍
- Android
- 네트워크 개념
- firebase
- Retrofit2
- html
- 앱
- 안드로이드
- 웹프로그래밍
- 파이어베이스
- HTML 문법
- 레이아웃
- view
- udacity
- onMeasure
- CustomView
- 제약조건레이아웃
- REST API
- OnDraw
- 안드로이드 통신
- RESTful
- gradle
- 안드로이드프로그래밍
- 커스텀뷰
- 제약
- HTML 기초
- Today
- Total
목록onMeasure (3)
Polyglot's language & programming story.
이번 예제는 동그란 원과 그 안에 숫자 텍스트뷰가 있는 커스텀 뷰입니다.원을 클릭하면 숫자가 올라가고 Toast메시지를 띄웁니다. MainActivity,xml public class MainActivity extends AppCompatActivity implements CircleClickListener{ MyView view; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); view = (MyView)findViewById(R.id.myview); view.setCircleClickListener(th..
이번 포스팅은 Canvas클래스와 Paint 클래스에 대해서 자세히 알아보겠습니다.Canvas클래스와 Paint클래스는 onDraw()메소드 안에서 주로 사용이 됩니다. Canvas 객체와 Paint 객체Canvas 객체 : 그림을 직접 그릴수 있는 객체입니다.Paint 객체 : 그림의 속성(색상, 투명도, 선의 굵기 등)을 지정하는 객체입니다. canvas객체로 그림을 그릴 때 매개변수로 넘겨줄 수가 있습니다. Canvas 객체로 어느 것을 그릴 수가 있을까?canvas로 선, 점, 사각형, 원, 호, 문자열, 이미지, 둥근 사각형, 타원등을 그릴 수가 있습니다.선 : drawLine Paint paint = new Paint(); paint.setColor(Color.RED); paint.setStr..
뷰는 안드로이드에서 기본이 되는 근간이라고 할 수가 있다. 안드로이드는 뷰를 통해서 화면에 데이터를 표현한다. 뷰의 예는 TextView, ImageView, Button 등을 예로 들수가 있다. 이런 여러 뷰들이 있는데. CustomView는 무엇이며 왜 만들어서 사용하는 것인가? CustomView란? 커스텀 뷰는 말 그대로 개발자가 필요에 의해서 새롭게 만든 뷰를 의미한다. 예로 들자면 캐릭터가 그려진 TextView, 여러 이미지가 겹쳐진 View, 증권 시장에 데이터를 표현하고자 하는 뷰등이다. 커스텀 뷰를 제작하는 이유는 기존에 안드로이드가 지원하는 뷰만으로는 개발자가 의도한대로 데이터를 표현하기 어려울 경우가 있기 때문에 사용한다. 도저히 증권시장에서 사용하는 그래프등은 절대로 안드로이드에서..