compile 'com.android.support:design:22.2.0'
Snackbar
.make(parentLayout, R.string.snackbar_text, Snackbar.LENGTH_LONG)
.setAction(R.string.snackbar_action, myOnClickListener)
.show(); // Don’t forget to show!app:headerLayout屬性設置headerLayout,通過app:menu屬性設置導航菜單內容,支持高亮顯示當前選中的菜單項,支持多級菜單,通過setNavigationItemSelectedListener()接口設置菜單點擊回調;需要注意的是NavigationView會負責狀態(tài)欄的操作,在API 21+時,需要考慮狀態(tài)欄的控制;Snackbar.make()函數(shù)中,那么action button將會在snack bar顯示和消失時,自動改變其位置,不需要任何代碼;layout_anchor和layout_anchorGravity屬性可以設置浮動view和其他view的位置;app:layout_behavior屬性指定Behavior子類,AppBarLayout的元素通過app:layout_scrollFlags屬性指定對滑動事件的響應方式;Android framework實現(xiàn)的LRU緩存算法類,對于Bitmap的使用場景非常合適;
setLayerType(View.LAYER_TYPE_HARDWARE, null),動畫結束后,setLayerType(View.LAYER_TYPE_NONE, null);在API >= 16時,可以只調用ViewPropertyAnimator.alpha(0.0f).withLayer()接口即可;hasOverlappingRendering()接口,返回false;下載量、安裝量、用戶離開APP的頁面、地區(qū)分布等多種統(tǒng)計信息;
多種展示方式、自動獲取費用最高的廣告、Google Analytics集成等特點;
6步法則;只展示駕駛員真正想要的內容;使用語音控制;