国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

android中drawerlayout如何實現不覆蓋主布局?

瀏覽:154日期:2024-09-01 10:58:55

問題描述

android中drawerlayout如何實現不覆蓋主布局?怎么實現像圖中這種主布局隨著drawerlayout一起向右滑動不被覆蓋?

問題解答

回答1:

可以參考江大神的這篇仿QQ6.0的側滑文章,但是應該不是用的drawerLayout http://blog.csdn.net/develope...

回答2:

很簡單啊,在onslide里調用settranslationx把主布局往右移即可

回答3:

SlidingPaneLayout

回答4:

在 drawerlayout 的 監聽事件里面 onDrawerSlide 方法里面 加入 linearlayoutContent.setX(slideOffset * drawerView.getWidth());linearlayoutContent為主頁面

回答5:

DrawerLayout添加DrawerListener,監聽onDrawerSlide方法,獲取主頁View。用ViewHelper控制View位移以及Alpha透明度達到View位移和漸變的效果

DrawerLayout.DrawerListener listen = new DrawerLayout.DrawerListener() {@Overridepublic void onDrawerSlide(View drawerView, float slideOffset) { View mContent = mDrawerLayout.getChildAt(0); View mMenu = drawerView; float scale = 1 - slideOffset; //改變DrawLayout側欄透明度,若不需要效果可以不設置 ViewHelper.setAlpha(mMenu, 0.6f + 0.4f * (1 - scale)); ViewHelper.setTranslationX(mContent, mMenu.getMeasuredWidth() * (1 - scale)); ViewHelper.setPivotX(mContent, 0); ViewHelper.setPivotY(mContent, mContent.getMeasuredHeight() / 2); mContent.invalidate();}@Overridepublic void onDrawerOpened(View drawerView) { }@Overridepublic void onDrawerClosed(View drawerView) { }@Overridepublic void onDrawerStateChanged(int newState) {} };

相關文章:
主站蜘蛛池模板: 日韩经典中文字幕 | 一区二区三区四区产品乱码伦 | 久久综合精品国产一区二区三区 | 亚洲精品美女在线观看播放 | 日韩欧美国产精品第一页不卡 | 欧美2区 | 中文国产日韩欧美视频 | 日韩在线一区二区 | 国产日韩欧美自拍 | 男人的天堂在线观看视频不卡 | 精品国产三级a∨在线 | 国产毛片不卡 | 九九大香尹人视频免费 | 久久狠狠一本精品综合网 | 日韩欧美在线一区二区三区 | 91看片淫黄大片.在线天堂 | 亚洲精品久久久久久久福利 | 国产日韩三级 | 色屁屁一区二区三区视频国产 | 中文字幕有码在线观看 | 日韩三级在线播放 | 日本理论在线播放 | 成人在线一区二区三区 | 巨乳女上司| 国产xvideos国产在线 | 亚洲欧美日韩国产一区二区精品 | 九九综合九九综合 | 九九99久麻豆精品视传媒 | 久久手机精品视频 | 黄色毛片视频在线观看 | 一a一级片 | 亚洲毛片在线 | 亚洲精品一区二区三区在线观看 | 亚洲日本高清成人aⅴ片 | 亚洲精品视频在线观看免费 | 日韩最新中文字幕 | 美女曰皮 | 黄色成人毛片 | 色视频在线观看视频 | 国产精品观看在线亚洲人成网 | 国产欧美一区二区久久 |