찾다

 >  Q&A  >  본문

android中drawerlayout如何实现不覆盖主布局?


怎么实现像图中这种主布局随着drawerlayout一起向右滑动不被覆盖?

阿神阿神2772일 전828

모든 응답(5)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 17:47:02

    Dashen Jiang이 작성한 이 모방 QQ6.0 측면 슬라이딩 기사를 참조할 수 있지만, drawLayout http://blog.csdn.net/develope...를 사용하면 안 됩니다...

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 17:47:02

    매우 간단합니다. 온슬라이드에서 settranslationx를 호출하면 메인 레이아웃을 오른쪽으로 이동하기만 하면 됩니다

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-17 17:47:02

    SlidingPaneLayout

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-17 17:47:02

    drawerlayout 리스닝 이벤트의 onDrawerSlide 메소드에서 LinearlayoutContent.setX(slideOffset * DrawerView.getWidth());
    linearlayoutContent를 메인 페이지로 추가하세요

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:47:02

    DrawerLayout은 DrawerListener를 추가하고 onDrawerSlide 메소드를 수신하여 홈페이지 보기를 가져옵니다. ViewHelper를 사용하여 뷰 변위 및 알파 투명도를 제어하여 뷰 변위 및 그라데이션 효과를 얻습니다

    으아아아

    회신하다
    0
  • 취소회신하다