support.v4之SlidingPaneLayout简单使用
来源:互联网 发布:国产电视剧推荐 知乎 编辑:程序博客网 时间:2024/04/18 09:56
简单的布局
简单的使用
部分可见的侧边菜单与交叉渐变效果的SlidingPaneLayout
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0208/2435.html
<android.support.v4.widget.SlidingPaneLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/slidingPaneLayout" android:layout_width="match_parent" android:layout_height="match_parent" > <!-- Left side pane. (Master) --> <FrameLayout android:id="@+id/leftpane" android:layout_width="100dp" android:layout_height="match_parent" android:layout_gravity="left" android:background="@android:color/holo_blue_dark" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="left" android:text="Menus" /> </FrameLayout> <FrameLayout android:id="@+id/rightpane" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="right" android:layout_weight="1" android:background="@android:color/white" > <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:text="Main Content" /> </FrameLayout></android.support.v4.widget.SlidingPaneLayout>
简单的使用
import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.support.v4.widget.SlidingPaneLayout;import android.util.Log;import android.view.View;public class SlidingLeftPanelActivity extends Activity {private Context context;private SlidingPaneLayout pane;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_sliding_left_panel);context = this;initViews();}private void initViews() {pane = (SlidingPaneLayout) findViewById(R.id.slidingPaneLayout);pane.setPanelSlideListener(new PaneListener());}private class PaneListener implements SlidingPaneLayout.PanelSlideListener {@Overridepublic void onPanelClosed(View view) {Log.i("tag", "==========onPanelClosed===========");}@Overridepublic void onPanelOpened(View view) {Log.i("tag", "==========onPanelOpened===========");}@Overridepublic void onPanelSlide(View view, float arg1) {Log.i("tag", "==========onPanelSlide===========");}}@Overridepublic void onBackPressed() {if (pane.isSlideable() && pane.isOpen()) {pane.closePane();} else {super.onBackPressed();}}}
部分可见的侧边菜单与交叉渐变效果的SlidingPaneLayout
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0208/2435.html
0 0
- support.v4之SlidingPaneLayout简单使用
- Android android.support.v4.widget.SlidingPaneLayout 侧滑示例
- DrawerLayout简单使用之实现侧滑菜单(来自于support V4包)
- 简单Eclipse关联support.v4源码
- SlidingPaneLayout,DrawerLayout,ActionBar,NavigationView 详解 <二>SlidingPaneLayout 的 简单的使用
- SlidingPaneLayout的基本使用
- SlidingPaneLayout的基本使用
- Android SlidingPaneLayout的使用
- SlidingPaneLayout的基本使用
- SlidingPaneLayout的基本使用
- SlidingPaneLayout使用用法
- SlidingPaneLayout的基本使用
- Android编程之解决android-support-v4打包问题
- Android编程之解决android-support-v4打包问题
- Android编程之解决android-support-v4打包问题
- Android之-android-support-v4.jar的混淆问题
- Android编程之解决android-support-v4打包问题
- Android编程之解决android-support-v4打包问题
- 一个可以一直滚动的ImageView(可做视差效果)
- android5.0之CardView
- ScrollView做的上拉效果
- ZOJ 3955 想法
- ViewDragHelper行为测试
- support.v4之SlidingPaneLayout简单使用
- LinearLayout增加divider分割线
- CoordinatorLayout之Behavior使用
- android下载封装类Download,支持断点下载
- 实现RadioButton多行多列排列布局
- PathView实现炫酷SVG动画
- ItemTouchHelper之SwipeDismiss
- Design各控件的搭配使用
- Python-OpenCV人脸检测(代码)