티스토리 뷰
안드로이드 canvas에 선을 한번에 그리기
여러 개의 라인과 점을 그릴때, 하나씩 Canvas.drawLine, Canvas.drawPoint를 호출하게 되면, 성능이 별로 안 좋아진다.
그래서 사용할 수 있는것이 Canvas.drawLines, Canvas.drawPoints이다.
사용방법은 실수좌표를 배열로 넣어서 한번에 넣어주게 되면 알아서 그려주게 된다.
사용방법.
@Override
protected void onDraw(Canvas canvas) {
float[] points = new float[4];
points[0] = 100;
points[1] = 100;
points[2] = 200;
points[3] = 300;
Paint paint = new Paint();
paint.setColor(Color.WHITE);
canvas.drawLines(points, paint);
paint.setColor(Color.BLUE);
canvas.drawPoints(points, paint);
}
'Mobile > Android' 카테고리의 다른 글
[Android]안드로이드 4.4 이상 버전에서 문제되는 사항들. (0) | 2015.09.08 |
---|---|
[Android]Fragment 호출 방식 및 LifeCycle (0) | 2015.09.08 |
[Android]안드로이드 전화 사용 Intent (0) | 2015.09.08 |
[Anrdoid]마켓 호출 방법 (0) | 2015.09.08 |
[Android]ViewPager 스크롤 막기 (0) | 2015.09.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- ubuntu
- Windows
- docker
- MySQL
- nodejs
- go
- windows10
- enum
- Codable
- ios
- SWIFT
- Gradle
- intellij
- Python
- php
- Xcode
- war
- github
- CentOS
- Kotlin
- android
- git
- centos8
- cocoapods
- golang
- Linux
- Spring
- tomcat
- rxswift
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함