亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:156日期: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) {} };

相關文章:
主站蜘蛛池模板: 婷婷视频在线 | 欧美亚洲综合一区 | 亚洲综合日韩精品欧美综合区 | a级特黄的片子 | 久久久精品电影 | 亚洲黄色高清视频 | 日韩中文字幕久久久经典网 | 色婷婷777| 99re最新地址获取精品 | 很污很污的网站 | 精品国产女同疯狂摩擦2 | 综合色综合 | 色视频在线观看 | 美国免费毛片性视频 | 久久久噜噜噜久久中文字幕色伊伊 | 亚洲精品香蕉一区二区在线观看 | 国产麻豆精品免费密入口 | 91香蕉在线视频 | 日本一级大黄毛片一级 | 免费看色片 | jyzzjyzz国产免费观看 | 特黄特色一级特色大片中文 | 精品一区二区高清在线观看 | 黑人巨大两根一起挤进来 | a资源在线观看 | 亚洲高清色图 | 久久久久激情免费观看 | 在线视频免费观看a毛片 | 欧美在线黄色片 | 久久久精品一区二区三区 | 国内国语一级毛片在线视频 | 国产90后美女露脸在线观看 | 免费看日日麻批免费视频播放 | 国产美女啪 | 中国免费一级片 | 国产亚洲第一伦理第一区 | 亚洲欧洲无码一区二区三区 | 亚洲第一网址 | 国产精品视频大全 | 欧美成人h版影院在线播放 欧美成人h版整片合集 | aaa一级最新毛片 |