2016-01-20 60 views

回答

1

我想你可能會尋找的是這樣的:

https://github.com/Flipboard/bottomsheet

或本:

http://blog.neteril.org/blog/2013/10/10/framelayout-your-best-ui-friend/

或本:

https://github.com/soarcn/BottomSheet

按照guidelines可以內置下片這樣的:

new BottomSheet.Builder(this, R.style.BottomSheet_Dialog) 
      .title("New") 
      .grid() // <-- important part 
      .sheet(R.menu.menu_bottom_sheet) 
      .listener(new DialogInterface.OnClickListener() { 
     @Override 
     public void onClick(DialogInterface dialog, int which) { 
      // TODO 
     } 
    }).show(); 

然後在RES /菜單/ bottom_sheet_menu.xml創建此:

<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item 
     android:id="@+id/folder" 
     android:title="Folder" 
     android:icon="@drawable/ic_action_folder" /> 
    <item 
     android:id="@+id/upload" 
     android:title="Upload" 
     android:icon="@drawable/ic_action_file_upload" /> 
    <item 
     android:id="@+id/scan" 
     android:title="Scan" 
     android:icon="@drawable/ic_action_camera_alt" /> 
</menu> 

希望它可以幫助!

+0

感謝圖書館和提示。但是我正在尋找像CoordinatorLayout這樣的設計支持庫的任何部件 – John