Gi i thi u Adaptive Icon trong Androidớ ệ
Android 8.0 (API level 26) v a gi i thi u Adaptive Icon, có th hi n th ừ ớ ệ ể ể ị
nhi u hình d ng trên các ki u thi t b khác nhau. Ví d : m t Adaptive Icon ề ạ ể ế ị ụ ộ
có th hi n th hình tròn trên m t thi t b OEM và hi n th hình vuông trên ể ể ị ộ ế ị ể ị
m t thi t b khác. M i thi t b OEM cung c p m t m t n , sau đó h ộ ế ị ỗ ế ị ấ ộ ặ ạ ệ
th ng s s d ng đ hi n th t t c các bi u t ng thích ng v i cùng ố ẽ ử ụ ể ể ị ấ ả ể ượ ứ ớ
m t hình d ng. Adaptive Icon cũng đ c s d ng trong các phím t t, ng ộ ạ ượ ử ụ ắ ứ
d ng Cài đ t, h p tho i chia s và màn hình t ng quan.ụ ặ ộ ạ ẻ ổ
T o Adaptive Icon trong XMLạ
Đ thêm Adaptive Icon vào ng d ng b ng XML, hãy b t đ u b ng cách ể ứ ụ ằ ắ ầ ằ
c p nh t thu c tính android: icon trong file Android Manifest ng d ng c a ậ ậ ộ ứ ụ ủ
b n đ ch đ nh tài nguyên s dùng đ n.ạ ể ỉ ị ẽ ế
B n cũng có th xác đ nh m t tài nguyên drawable b ng cách s d ng ạ ể ị ộ ằ ử ụ
thu c tính android: roundIcon.ộ
B n ch đ c s d ng thu c tính android: roundIcon n u b n yêu c u n i ạ ỉ ượ ử ụ ộ ế ạ ầ ộ
dung bi u t ng khác cho m t n tròn, ví d : vi c xây d ng th ng hi u ể ượ ặ ạ ụ ệ ự ươ ệ
cho bi u tr ng c a b n d a trên hình tròn. Đo n mã sau minh h a c hai ể ư ủ ạ ự ạ ọ ả
thu c tính trên:ộ
<application
…
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
…>
</application>