美文网首页
关于 Android 中 Support 支持包(2)

关于 Android 中 Support 支持包(2)

作者: Starxinchen | 来源:发表于2017-11-21 17:45 被阅读0次

    support-v7 及其以后 support 包

    support-v7

    1.Appcompat
    这个包的主要作用是为了在低版本实现 Android 的 Holo 风格界面而引入的,与之类似的有一个开源项目叫做 SherlockActionbar

    2.CardView
    卡片布局是最近在 android5.0发布的时候才引入的新包,在我看来,他主要效果是让应用进行卡片化显示

    3.GridLayout
    网格布局能够帮助你将整个布局按照一格两格的格子形式进行排列

    4.MediaRouter
    这个布局主要是用来支持 GoogleCast 的,主要用于进行设备间的音频,视频交换显示

    5.Palette
    这个包也是最新出来的,他的作用是帮助 Android 实现他的 MaterialDesign,让你的 Actionbar 能够根据界面进行对应的颜色改变

    6.RecyclerView
    这个包同样也是刚出来的,他的作用是替换 ListView 和 GridView,但是可惜是没有实现 OnItemClick 这些接口,你需要自己处理它

    support-v8

    support-v8中其实只有一格特性,就是用来渲染脚本

    support-v13

    这个包的作用主要是为 Android3.2级以上的系统提供更多地 Framgnet 特性支持,使用它的原因在于,android-support-v4包中虽然也对 Fragment 做了支持,由于要兼容低版本,导致他是自行实现的 Fragment 效果,在高版本的 Fragment 的一些特性丢失了,而对于 v13以上的 sdk 版本,我们可以使用更加有效,特性更多的代码

    support-v17

    这个包得主要作用是用于支持电视设备,并为电视设备提供了很多组件

    例如下面的:

    BrowseFragment, DetailFragment, PlaybasckOverlayFragment, SearchFragment

    以上基本上就是目前我所了解到的 Android Support 支持包的所有内容!

    相关文章

      网友评论

          本文标题:关于 Android 中 Support 支持包(2)

          本文链接:https://www.haomeiwen.com/subject/qeiwvxtx.html