从暑假开始将近搞了一个星期的比赛项目,现在终于有时间去学习一些新东西了,看了一天多属性动画方面的知识,为了能更好理解,我尝试自己去实现当前QQ的抽屉动画。 仔细观察,现在版本QQ滑动拉出侧栏时并不像是拉出抽屉,而像是把一个布局推开,然后露出侧栏;
思考了以下,思路如下,根布局用DrawerLayout,主界面用一个相对布局,里面再包含两个布局,因为越靠上的布局越在底部,所以上面一个布局用左侧栏,下面布局用左主界面。
<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/drawerlayout" tools:context=".MainActivity"> <RelativeLayout android:layout_width="match_parent" android:layout_he