使用Toolbar和DrawerLayout实现酷炫的侧滑动画效果
来源:互联网 发布:行政审批窗口知乎 编辑:程序博客网 时间:2024/06/05 19:55
activity_main.xml:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.ivy.module.drawlayouttest.MainActivity"> <android.support.v7.widget.Toolbar android:id="@+id/id_toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/> <android.support.v4.widget.DrawerLayout android:id="@+id/id_drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@id/id_toolbar"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"> </LinearLayout> <LinearLayout android:id="@+id/id_drawer_layout_left" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@color/colorAccent" android:layout_gravity="left"> </LinearLayout> </android.support.v4.widget.DrawerLayout></RelativeLayout>
MainActivity.java:
public class MainActivity extends AppCompatActivity { private Toolbar toolbar; private DrawerLayout drawerLayout; private ActionBarDrawerToggle actionBarDrawerToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); toolbar = (Toolbar) findViewById(R.id.id_toolbar); drawerLayout = (DrawerLayout) findViewById(R.id.id_drawer_layout); setSupportActionBar(toolbar); actionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, 0, 0); drawerLayout.addDrawerListener(actionBarDrawerToggle); actionBarDrawerToggle.syncState(); }}
0 0
- 使用Toolbar和DrawerLayout实现酷炫的侧滑动画效果
- toolbar配合DrawerLayout实现酷炫的菜单滑动效果
- DrawerLayout和toolbar结合使用的侧滑效果
- DrawerLayout,Toolbar,NavigationView实现侧滑的基本使用
- 利用ToolBar和Drawerlayout实现简单的侧滑菜单
- 使用DrawerLayout和Toolbar实现的侧滑菜单修改默认图标
- 使用DrawerLayout+Toolbar实现侧滑菜单
- Android中DrawerLayout+Toolbar实现侧滑效果[DrawerLayout+ToolBar+NavigationView]
- 使用Toolbar + DrawerLayout实现侧滑和改变toolbar左边按钮颜色
- Android 使用Toolbar+DrawerLayout快速实现仿“知乎APP”侧滑导航效果
- Android5.0:Toolbar + DrawerLayout 实现侧滑效果
- ToolBar 和 DrawerLayout实现侧滑栏
- ToolBar+DrawerLayout实现MD设计效果
- Android DrawerLayout+Toolbar+NavigationView(实现侧拉侧滑效果)
- 使用DrawerLayout和SlidingDrawer实现的抽屉效果
- Android ToolBar+DrawerLayout的实现
- Android使用DrawerLayout和ToolBar实现仿知乎侧滑菜单
- Toolbar + DrawerLayout实现侧滑
- linux 下的source命令讲解
- iOS7之后,关于NavigationBar存在时,UIScrollView内容发生偏移的问题
- Android最佳性能实践(三)——高性能编码优化
- redis-windows安装-java实例
- java易错知识点整理
- 使用Toolbar和DrawerLayout实现酷炫的侧滑动画效果
- 浏览器怎么屏蔽广告
- 撰写合格的REST API
- crotex系列板子 烧写 zImage 出现类似 NFS配置错误 导致内核崩溃时解决方法
- 数据结构(排序)--冒泡排序
- 【寻子】人脸识别与寻子的碰撞
- udaf中加载外部文件
- vim 快捷键
- lasticsearch的查询关系OR AND