일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- kotlin
- OOM
- 안철수
- 탐지기법
- git
- C++
- 자바
- linux
- 악성코드
- 노개북
- Android 4.1
- KTS
- 코틀린
- c
- java
- 안드로이드
- 안드로이드 개발
- ActiveX
- mime
- build.gradle
- 하버드
- ActiveMovieControl
- Android
- 보안
- gradle
- Eclipse
- 리눅스
- 개발
- 구글
- Today
- Total
꿈소년의 개발 이야기
Color Palette 본문
1. Color palette 관련 (google-io-2014-master.zip)
http://office.pantech.com:80/ohd/pm/disk/linkdown.html?reginfo=20141023150923975360
DetailActivity.java 중 부분 발췌
private void colorize(Bitmap photo) {
Palette palette;
palette = Palette.generate(photo);
applyPalette(palette);
}
private void applyPalette(Palette palette) {
getWindow().setBackgroundDrawable(new ColorDrawable(palette.getDarkMutedColor().getRgb()));
TextView titleView = (TextView) findViewById(R.id.title);
titleView.setTextColor(palette.getVibrantColor().getRgb());
TextView descriptionView = (TextView) findViewById(R.id.description);
descriptionView.setTextColor(palette.getLightVibrantColor().getRgb());
colorRipple(R.id.info, palette.getDarkMutedColor().getRgb(),
palette.getDarkVibrantColor().getRgb());
colorRipple(R.id.star, palette.getMutedColor().getRgb(),
palette.getVibrantColor().getRgb());
View infoView = findViewById(R.id.information_container);
infoView.setBackgroundColor(palette.getLightMutedColor().getRgb());
AnimatedPathView star = (AnimatedPathView) findViewById(R.id.star_container);
star.setFillColor(palette.getVibrantColor().getRgb());
star.setStrokeColor(palette.getLightVibrantColor().getRgb());
}
2. Vector animation 관련
AnimatedVectorDrawable
아래 페이지도 같이 참고하시면 될 것 같습니다.
Defining Custom Animations
http://developer.android.com/intl/ko/training/material/animations.html
'Android Development' 카테고리의 다른 글
모바일 UI 디자인 가이드 라인 모음 (0) | 2016.10.28 |
---|---|
java.lang.incompatibleclasschangeerror android.support.v4.content.contextcompat (0) | 2016.09.23 |
Activity 방향 고정하기 (0) | 2014.10.01 |
안드로이드 리소스 자동 정리 (0) | 2014.09.04 |
SQLiteOpenHelper Singleton instance creating. (0) | 2013.07.04 |