悬浮按钮+切换布局
来源:互联网 发布:自动对比度算法 编辑:程序博客网 时间:2024/05/29 10:12
依赖:
compile 'com.getbase:floatingactionbutton:1.9.0'
布局:
<用
RelativeLayout包住
><com.getbase.floatingactionbutton.FloatingActionsMenu android:id="@+id/multiple_actions" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" fab:fab_addButtonColorNormal="#1bc660" fab:fab_addButtonColorPressed="#00fff2" fab:fab_addButtonPlusIconColor="#46ffffff" android:layout_marginBottom="16dp" android:layout_marginRight="16dp" android:layout_marginEnd="16dp"> <com.getbase.floatingactionbutton.FloatingActionButton android:id="@+id/action_grid" android:layout_width="wrap_content" android:layout_height="wrap_content" fab:fab_colorNormal="#00fff2" fab:fab_icon="@mipmap/other" fab:fab_colorPressed="#00fff2"/> <com.getbase.floatingactionbutton.FloatingActionButton android:id="@+id/action_list" android:layout_width="wrap_content" android:layout_height="wrap_content" fab:fab_colorNormal="#00fff2" fab:fab_icon="@mipmap/menu" fab:fab_colorPressed="#00fff2"/> <com.getbase.floatingactionbutton.FloatingActionButton android:id="@+id/action_staggle" android:layout_width="wrap_content" android:layout_height="wrap_content" fab:fab_colorNormal="#00fff2" fab:fab_icon="@mipmap/pbl" fab:fab_colorPressed="#00fff2"/></com.getbase.floatingactionbutton.FloatingActionsMenu>
代码设置:
//查找到控件 设置点击事件FloatingActionButton action_grid =(FloatingActionButton)view.findViewById(R.id.action_grid);FloatingActionButton action_list=(FloatingActionButton)view.findViewById(R.id.action_list);FloatingActionButton action_staggle =(FloatingActionButton) view.findViewById(R.id.action_staggle);action_grid.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //让其显示的样式 LinearLayoutManager manager = new LinearLayoutManager(getActivity()); rlv.setLayoutManager(manager); Toast.makeText(getActivity(),"线性布局",Toast.LENGTH_SHORT).show(); }});action_list.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { gridLayoutManager = new GridLayoutManager(getActivity(),2); rlv.setLayoutManager(gridLayoutManager); Toast.makeText(getActivity(),"网格布局",Toast.LENGTH_SHORT).show(); }});action_staggle.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //设置layoutManager rlv.setLayoutManager(new StaggeredGridLayoutManager(2,StaggeredGridLayoutManager.VERTICAL)); Toast.makeText(getActivity(),"瀑布流",Toast.LENGTH_SHORT).show(); }});
效果图:
阅读全文
0 0
- 悬浮按钮+切换布局
- 悬浮按钮拖动布局
- 悬浮按钮
- 悬浮按钮
- 悬浮按钮
- 悬浮按钮
- 悬浮按钮
- android 布局 实现底部表单中底部按钮悬浮
- android 布局 实现底部表单中底部按钮悬浮
- 悬浮球 / 悬浮按钮 / 辅助按钮
- <学习笔记>FloatingActionsMenu悬浮按钮菜单+ArcGIS Android API地图类型切换
- 悬浮链接_按钮
- 悬浮的按钮
- 悬浮按钮的实现
- android 悬浮按钮 FloatActionButton
- onTouchEventListener实现悬浮按钮
- 显示悬浮按钮
- 实现悬浮按钮
- ShaderForge-角色发光效果
- PHP常用数组(Array)函数
- blockingqueue学习总结
- Android WebView全面讲解
- Device Tree(三):代码分析
- 悬浮按钮+切换布局
- Angular4
- for循环的执行顺序(案例+详解)
- C++协程库coroutine使用指南
- 机器学习笔记之(三)常用的求导公式
- hdu 1233 还是畅通工程 最小生成树
- Python作用域总结
- tcp 服务端如何判断客户端断开连接
- python tkinter grid 拉伸