问题标签 [android-bottomsheetdialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Chromecast 选择器对话框的 BottomSheetDialog
我想获得一个类似的对话框,例如用于 Chromecast 的 Netflix 选择器对话框。
为此,我正在创建自己的 MediaRouteDialogFactory 类,如下所示:
之后,我也在扩展我自己的 MediaRouteChooserDialogFragment 类:
我被困在这里。我想我必须重写一些其他方法,比如 OnCreateView 或 OnCreateDialog,但我不确定我应该怎么做。
我检查了这个链接:Chromecast 自定义选择器对话框
还有这个:如何制作自定义 Cast MediaRouter 对话框
谢谢!
android - 向上滑动时,BottomSheetDialogFragment 会删除角落,即使它没有覆盖全屏
我想要一个BottomSheetDialogFragment
可以从几个项目中选择一个项目的地方。我希望它永远不会全屏显示。我想要左上角和右上角的圆角。
出于上述目的,我实现了ItemSelectionBottomSheetDialogFragment
如下:
fragment_item_selection.xml:
样式.xml:
当我展示片段时,它会从下方出现,并带有圆角。但是,当我向上滑动一点时,底部的工作表对话框不会进一步向上,但顶角会从圆形动画到直角方形。
我该如何解决这个问题?
java - 单击Android(Java)中RecyclerView中的每个项目时,在BottomSheetDialog中以编程方式创建CheckBox的简单代码/有效代码是什么
我在 RecyclerView 中有 100 多个项目。这些天来,我尝试创建简单的代码/有效代码以编程方式在 BottomSheetDialog 中创建复选框,但没有成功。
我的目标 :
- 在 RecyclerView 中单击的每个项目都会显示带有不同数量复选框的 BottomSheetDialog。例子 :
当单击 RecyclerView 中的 item[0] 将打开带有 7 个复选框的 BottomSheetDialog,如果单击 RecyclerView 中的 item[1] 将打开带有 286 个复选框的 BottomSheetDialog,或者如果单击 item [2] 将打开带有 200 个复选框的 BottomSheetDialog,依此类推。
我认为我的目标是可能的,而是为 RecyclerView 中的每个项目创建 100 多个 xml。使用 for 循环、数组和其他...如果没有用于以编程方式创建复选框的简单/有效代码,没关系我将为 RecyclerView 的每个 itemListener 创建 100+ xml
我尝试过的:
我成功添加了单个复选框,但未能添加其他复选框。这是我的代码:
注意:我评论for looping
是因为它不起作用。好的,谢谢大家:)
这里我的layout_bottom_sheet_ayat.xml
非常感谢您的任何建议和帮助:)
java - 在 Custom BottomSheetDialog Android 中添加菜单
我有一个 BottomSheetDialog,并且我已经在它上面夸大了我的自定义布局。但是当我尝试将菜单添加到它时。它没有出现。
如上图所示,Discord 与出现在角落的菜单具有相同的功能。我该怎么做。请帮帮我。
这是我的代码
android - 如何在kotlin(android Studio)中实现canvasView和BottomSheetBehaviour,就像一个绘图应用程序
在这里我想同时实现(myCanvasView)画布和BottomSheetBehavior,这样我就可以用按钮从下到上滑动工作表(BottomSheet),用我想应用或实现的简单的话将它应用到画布上classView(Canvas) 的底部工作表都可以轻松滑动
activity_main.xml
mybottomsheet.xml
MainActivity.kt
我的类视图.kt
android - 如何使BottomSheetDialog全屏?
我有这个简单的 BottomSheetDialog,我想让它全屏显示:
android - 状态展开的底片圆角
我面临一个特定的问题。我有一个 bottomSheet,我想在 TopLeft 和 TopRight 角上放置一个半径。除非 bottomSheet.state 为STATE_EXPANDED
. 所以我找到了这个解决方案
但问题是:在我的bottomSheet 中,我有一个EditText 和一个按钮。使键盘在按钮下方,我必须在我的onCreateDialog
方法中添加这行代码
所以当我添加它时,由于某种原因,角落不再是圆的......
在这里你可以找到我当前的代码:
在这里我的Style
你知道我能做些什么来完成这项工作吗?bottomSheetDialog.behavior.disableShapeAnimations()
java - 显示bottomsheetdialog时如何退出应用程序
我有检查互联网是否连接的底页!如果未连接,则显示底页,如果未连接,则底页关闭。我使用bottomSheetDialog.dismiss();
功能来防止用户按下屏幕来隐藏底页。现在我想要的是用户如果在底部显示退出应用程序时按下回。
不要先退出bottocheet然后退出应用程序
这是我到目前为止所做的
我使用了一个名为IOnBackPressed的界面,并使用此代码覆盖了“MainActivty”中的退出应用程序
我在底部表“HomeFragment”的片段中添加了退出应用程序方法
但它不起作用,当我按下它时它不会退出应用程序。
这是我的bottomsheetdialog方法
那么我该怎么做呢?
android - 如何在 Android 中为 BottomSheetDialogFragment 设置动画?
我有一个BottomSheetDialogFragment
我想通过在其入口和出口应用贝塞尔曲线来制作动画。我设法以这种方式应用简单的动画
风格在哪里
但我不知道如何使用贝塞尔曲线动画来做到这一点。