android7新特性之 support library 25.0.0

前言

转眼间2016年还有两个月就完事了,Android移动开发也已经走过了第八个年头了。伴随着Android 7.1(API 25.0.0)的发布,一系列开发相关的开发工具和类库也一起更新了,今天我们就简单的说说Support Library 25.0.0。
详情见官方地址

新增的API

重要的事情先说

  • 新增(重中之重)android.support.design.widget.BottomNavigationView类,实现了Material Design中的bottom navigation设计样式,就是我们常见的底部tab栏(再也不用担心写繁琐的操作了)

  • 新增 android.support.v13.view.inputmethod软件包包括访问类的android.view.inputmethod.InputConnectionAPI级别13后引入的功能

  • 新增android.v7.widget.RecyclerView.DividerItemDecoration类,提供RecyclerView分割线的一种基础实现,目前只支持LinearLayoutManager的横向和纵向布局

  • 将API 24中引入的自定义Notification布局的相关类加入到兼容包中,即DecoratedCustomViewStyleDecoratedMediaCustomViewStyle

重要的变化

  • 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

你可能感兴趣的:(android部分)