Сдвиньте нижний лист заглянуть поверх экрана - PullRequest
0 голосов
/ 02 марта 2020

Я хочу реализовать поведение Bottom Sheet: взгляд скользит по верхней части экрана в STATE_EXPANDED, как на картинке. Как мне этого добиться?

enter image description here

1 Ответ

0 голосов
/ 02 марта 2020

Вы можете попытаться внести некоторые изменения в макет BottomSheet во время прослушивания BottomSheetBehavior:

BottomSheetBehavior behavior = BottomSheetBehavior.from(mBottomSheetBehavior);  
behavior.setBottomSheetCallback(new BottomSheetCallback() {  
   @Override  
   public void onStateChanged(@NonNull View bottomSheet, int newState) {  
    // Here you can implement your logic with layour change
   }  

  @Override  
  public void onSlide(@NonNull View bottomSheet, float slideOffset) {  
     // Here you can implement your logic with layour change
  }  
});
...