Cairo clock for android wear
-
Upload
young-ho-cha -
Category
Software
-
view
61 -
download
2
Transcript of Cairo clock for android wear
Cairo ClockFor Android Wear
차영호
About me?● 십년 넘게 시계 프로그래밍을 하고 있습니다.
● 제가 만든 시계가 포함된 제품들은 모두 망했습니다.
Android Wear● Google I/O 2014 에서 발표한 Android 기반 Wearable Platform
밋밋한 내장 시계 모양들
Cairo Clock● MacSlow 씨가 만든 벡터 그래픽 기반 오픈소스 데스크탑 시계
직접 만들어 보자!
이보시오 구글양반시계에 시계모양을 만드는 API가 없다니!
헥헥.. (Hack! Hack!)● 루팅해서 기본으로 포함되어 있는 시계 모양앱 분석○ Home Activity안에서 표시되는 Activity 기반
○ 특수한 메타데이타 필요
1.0 출시!
구현
● Simple is Best.● FrameLayout x 1● ImageView x 12
롤리팝 + Wearface API● 기존의 Activity 형식을 사용하지 않음
● WallpaperService 기반으로 Canvas에 직접 그리도록 변경
● 그리고 덜컥 날라온
난관
● Activity 기반이 아니여서 ImageView를 이용해 표시하지 못함.
Wearface API● 기존의 Activity 형식을 사용하지 않음
● WallpaperService 기반으로 Canvas에 직접 그리도록 변경
Canvas?
More Optimizing points● 각각 3개의 이미지로 나뉘어져 있던 배경, 전경 이미지를 미리 하나의 Bitmap으로 합쳐놓음
● 시,분,초침의 이미지는 clipping해서 이미지가 포함된 부분만 canvas에 그리기
Demo