나는 배우고 싶습니다. 은 사용자 정의보기를 만듭니다.. 여러 튜토리얼을 끝내고 내가 원하는 것을 얻지 못했습니다 (나는 개념을 의미합니다). 나는 저를 수정하시기 바랍니다 틀렸다 만약 내가, 내 개념을 공유하고android에서 사용자 정의보기를 만드는 방법
을 배운 무엇
.
표준보기를 약간 변경하려면 자체를 상속 (예 : 탐색 모음 확장)하고 사용자 정의하십시오.
하지만 어렵거나 다기능보기를 만들고 싶어 우리가보기를 상속 할 때, 우리는 View Class
을 상속합니다.
두 가지 방법이 켜지지
- 의 onDraw (캔버스 캔버스)입니다 //이 무효로 사용하여 전화를 할 수있다 또한 때마다 호출합니다. 그것은 실제의 폭과 크기를 측정하고 우리의 viewit을 설정 된 onMeasure //
- 따라
는 캔버스를 사용하여 수행 할 수 있습니다보기에 그리려는 무엇이든 (내가 맞죠).
추가 속성을 정의하려면 res/values 폴더에 attrs.xml 파일을 만듭니다. <declare-styleable name="YourCustomView">
을 추가하고 속성을 추가하십시오.
TypedArray 호출 recyle 메서드를 사용하여보기의 생성자에서 이러한 특성을 가져옵니다.
내 혼란은
- 우리는 비트 맵 변환하지 않고 캔버스
- 우리가 이미지 뷰를 그릴 수 있습니다 사용하지 않고 뭔가를 그릴 수 있습니다.
- 나는 dialView처럼 처럼 회전 할 수있는 사용자 정의 imageView를 만들고 싶지만 반원 (반원형)을 회전해야하고 외부에 진행률을 그려야합니다. 사용 canvas.drawArc() 내가 난 내 자신의 사용자 정의 노브를 만들
, 나는 우리의 구글을 검색 한하지만 난
여기 내 질문을보고 원하는 것을 찾을 수 없습니다 달성하고자하는 어떤
사전에
감사합니다 ....
[This This (https://github.com/VadimDev/android-seekbar-like-ipod-clickwheel)가 도움이 될 수 있습니다. –