<!--首页item文字颜色--> <color name="colorSubtitle">#999</color> <!--列表文字颜色--> <color name="colorTitle">#666</color> <color name="colorWhite">#ffffffff</color> <!--首页分割线--> <color name="colorLine">#EBEBEB</color>
<style name="BottomSheet.StyleDialog" parent="BottomSheet.Dialog"> <item name="android:backgroundDimAmount">0.5</item> <item name="android:windowAnimationStyle">@style/BottomSheet.Animation</item> <item name="android:textColorPrimary">@color/colorTitle</item> <item name="android:textColorSecondary">@color/colorSubtitle</item> <item name="android:textSize">15sp</item> <item name="android:textColorHint">#42ffffff</item> <item name="bs_dialogBackground">@color/colorWhite</item> <item name="bs_dividerColor">@color/colorLine</item> <item name="bs_numColumns">5</item> <item name="bs_listStyle">@style/BottomSheet.List</item> </style>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/gank_all"
android:icon="@drawable/gank_icon_category"
android:title="列表" />
<item
android:id="@+id/gank_ios"
android:icon="@drawable/gank_icon_collect"
android:title="收藏" />
<item
android:id="@+id/gank_app"
android:icon="@drawable/gank_icon_ewm"
android:title="二维码" />
<item
android:id="@+id/gank_qian"
android:icon="@drawable/gank_icon_girl"
android:title="女孩" />
</menu>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_bottom_sheet"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent"
>
<Button
android:layout_marginTop="80dp"
android:layout_gravity="center_horizontal"
android:id="@+id/BS_bt"
android:background="@android:drawable/dialog_holo_light_frame"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击显示底部列表" />
</LinearLayout>
public class BottomSheetActivity extends AppCompatActivity {
private Button button;
private Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bottom_sheet);
getSupportActionBar().hide();
context=this;
button=(Button)findViewById(R.id.BS_bt);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//当点击Button时,就会显示底边栏,需要new出来让后把BottomSheet的style和标题title和关联的布局sheet,然后点击监听
new BottomSheet.Builder(context, R.style.BottomSheet_StyleDialog).title("选择分类").sheet(R.menu.gank_bottomsheet).listener(new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which){
case R.id.gank_app:
Toast.makeText(context,"列表",Toast.LENGTH_SHORT).show();
break;
case R.id.gank_all:
Toast.makeText(context,"收藏",Toast.LENGTH_SHORT).show();
break;
case R.id.gank_ios:
Toast.makeText(context,"二维码",Toast.LENGTH_SHORT).show();
break;
case R.id.gank_qian:
Toast.makeText(context,"女孩",Toast.LENGTH_SHORT).show();
break;
}
}
}).show();
//记得一定要show()出来
}
});
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有