CoordinatorLayout的简单使用
来源:互联网 发布:大阪 香港知乎 编辑:程序博客网 时间:2024/05/16 12:22
Android权限可以自定义
<permission
android:name="权限名字"
android:protectionLevel="signature" />//权限级别
<uses-permission android:name="权限名字" />
coordinator(协调者 协调器)
自定义behavior
设置toolbar跟随滑动隐藏:
1:顶层布局coordinator
2:要隐藏的组件设置:app:scrollflag="scroll|enterAlways"
3:滑动的组件设置:app:layout_behavior
appbarlayout
1:包裹的都可以作为appbar
2:和coordinator一起使用,可以设置手势事件
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:background="@android:color/black"
tools:context="me.crosswall.photo.pick.PickPhotosActiviy">
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerview"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
/>
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:title="选择图片"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay"
app:layout_scrollFlags="scroll|enterAlways"/>//可以隐藏
</android.support.design.widget.AppBarLayout>
<RelativeLayout
android:clickable="true"
android:id="@id/photo_footer"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:background="#50595959"
android:layout_gravity="bottom"
android:layout_width="match_parent"
android:layout_height="48dp">
<TextView
android:clickable="true"
android:id="@id/btn_category"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:textColor="@android:color/white"
tools:text="@string/choose_album"
android:textSize="16sp"
android:gravity="left|center"
android:minWidth="100dp"
android:maxWidth="160dp"
android:drawableRight="@drawable/text_indicator"
android:drawablePadding="5dp"
android:layout_marginLeft="8dp"
android:layout_width="wrap_content"
android:layout_height="match_parent" />
<Button
android:text="@string/previews"
android:id="@id/preview"
tools:text="@string/previews"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:minHeight="1dp"
android:minWidth="1dp"
android:background="@null"
android:textColor="@android:color/white"
android:textSize="16sp"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:onClick="onClick"/>
</RelativeLayout>
</android.support.design.widget.CoordinatorLayout>
关于更多细节请看:http://blog.csdn.net/xyz_lmn/article/details/48055919
- CoordinatorLayout的简单使用
- CoordinatorLayout的简单使用
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的一个简单使用
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- 【转载】CoordinatorLayout的使用如此简单
- CoordinatorLayout与SnackBar的简单使用
- CoordinatorLayout的简单应用
- CoordinatorLayout的使用(一)——简单使用
- CoordinatorLayout,CollapsingToolbarLayout,AppBarLayout简单使用
- CoordinatorLayout 协调者布局的简单使用1
- leetcode笔记
- Json解析的感悟
- 论文提要“You Only Look Once: Unified, Real-Time Object Detection”
- JAF介绍
- 代码实现drawable selector效果
- CoordinatorLayout的简单使用
- Android编程开发规范
- Python/C API 抽象对象层(部分)
- 图形算法 - 模糊函数比较,Blur Function Compare。
- C语言指针详解(一)
- linux网络编程之socket(二):C/S程序的一般流程和基本socket函数
- iOS中基本控件
- 图形学的学习
- IOS之c语言笔记 day01