亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

android中drawerlayout如何實現(xiàn)不覆蓋主布局?

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

問題描述

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

問題解答

回答1:

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

回答2:

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

回答3:

SlidingPaneLayout

回答4:

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

回答5:

DrawerLayout添加DrawerListener,監(jiān)聽onDrawerSlide方法,獲取主頁View。用ViewHelper控制View位移以及Alpha透明度達(dá)到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側(cè)欄透明度,若不需要效果可以不設(shè)置 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) {} };

相關(guān)文章:
主站蜘蛛池模板: 国产一级爱做片免费观看 | 国产大乳喷奶水在线看 | 毛片在线不卡 | 中文字幕天堂久久精品 | 男女晚上爱爱的视频在线观看 | 手机看片神马午夜片 | 香蕉成人国产精品免费看网站 | 欧美日韩免费做爰视频 | 日本久久久久久 | 91成人在线免费视频 | 久久精品国产99国产精品亚洲 | 欧美日本一区二区三区 | 在线国产三级 | 亚洲天堂网站在线 | 免费精品在线 | 成人国内精品久久久久影院 | 日本三级免费网站 | 美日韩一级| 国产精品夜色视频一级区 | 国产合集91合集久久日 | 呦视频在线一区二区三区 | 九九视频精品全部免费播放 | 欧美一级va在线视频免费播放 | 美女视频永久黄网站免费观看韩国 | 久久精品国产亚洲网站 | 91高端极品外围在线观看 | 亚洲最大激情中文字幕 | 国产97在线视频 | 亚洲欧洲日韩综合色天使不卡 | 亚洲综合久久久久久中文字幕 | 欧美日韩在线视频播放 | 亚洲影院手机版777点击进入影院 | 三级黄色在线观看 | 精品国产美女福到在线不卡f | 久久精品国产亚洲综合色 | 99视频在线精品免费 | 91综合精品网站久久 | 国产精品自在欧美一区 | 国产精品久久久久久久9999 | 国产一区二区三区美女在线观看 | 久久成人免费大片 |