android 7.1 新特性之Support Library 25.0.0

##前言
轉眼間2016年還有兩個月就完事了,Android移動開發也已經走過了第八個年頭了。伴隨着Android 7.1(API 25.0.0)的發佈,一系列開發相關的開發工具和類庫也一塊兒更新了,今天咱們就簡單的說說Support Library 25.0.0。
[詳情見官方地址](https://developer.android.com/topic/libraries/support-library/revisions.html)html

##新增的API
###重要的事情先說android


* 新增(重中之重)`android.support.design.widget.BottomNavigationView`類,實現了Material Design中的[bottom navigation](https://material.google.com/components/bottom-navigation.html)設計樣式,就是咱們常見的底部tab欄(不再用擔憂寫繁瑣的操做了)session

* 新增 `android.support.v13.view.inputmethod`軟件包包括訪問類的android.view.inputmethod.InputConnectionAPI級別13後引入的功能ide

* 新增`android.v7.widget.RecyclerView.DividerItemDecoration`類,提供RecyclerView分割線的一種基礎實現,目前只支持`LinearLayoutManager`的橫向和縱向佈局工具

* 將API 24中引入的自定義Notification佈局的相關類加入到兼容包中,即`DecoratedCustomViewStyle`和`DecoratedMediaCustomViewStyle`佈局

##重要的變化開發工具

* ContextCompat構造器已經取得了保護。這個類不該該被公開實例化,但它能夠經過瞄準新的API級別支持庫進行擴展。
* ActivityCompat構造器已經取得了保護。這個類不該該被公開實例化,但它能夠經過瞄準新的API級別支持庫進行擴展。
* getReferrer(Activity) 已經取得了靜態的。
* `android.support.design.widget.CoordinatorLayout.Behavior.isDirty(CoordinatorLayout, V)`已被刪除。這種方法的任何客戶端的實現應該被刪除。
* `android.support.v4.media.session.MediaSessionCompat.obtain(Context, Object)`已被刪除。用法應與更適當命名方法來代替。 fromMediaSession()
* `android.support.v4.media.session.MediaSessionCompat.QueueItem.obtain(Object)` 已被刪除。用法應與更適當命名方法來代替。 `MediaSessionCompat.QueueItem#fromQueueItem`
* `android.support.v7.widget.Space`已被刪除。用法應該被替換
* `android.support.v4.widget.Space`。google

相關文章
相關標籤/搜索