material-components-android相关内容
我正在尝试在 android 中创建自定义进度条.我为此使用了以下 xml 文件 (progress_bar_horizontal.xml): 除了我希望进度条的进度在两边都圆润之外,一切都很好.上述代码使进度条在左侧变圆,并在右侧简单地切割(不圆化).可能是因为剪辑标签.你能帮我吗?我应该改变什么才能让我的进度条的进度在两边都四舍五入? 完整布局如下: Android As
..
我想在 editText 中包含常量文本,例如: http:// 用户应该无法从“http://"中删除任何字符,我搜索了这个并找到了这个: editText.setFilters(new InputFilter[] {新输入过滤器(){公共 CharSequence 过滤器(CharSequence src,int start,int end, 跨越 dst, int dstart, in
..
我有以下 CardView,我想为卡片中的每个角设置不同的半径.是否可以通过 XML 或以编程方式更改它们?提前致谢. @style/ShapeAppearanceOverlay_card_custom_corners
..
如果我将Theme.MaterialComponents.Light设置为我的主题,如果我在xml布局中使用这两个按钮会有什么区别吗? 正如我所见,它们的行为都与 MaterialButton 相同.如果我想获得旧的普通按钮的行为,我必须使用: 提前致谢! 解决方案 如果您使
..
我一直在尝试为 Android 的 Material Components 中的 Material Button 设置渐变背景,但它不起作用.那么,如何在 Material Button 中设置渐变背景? 解决方案 来自 MaterialButton 的文档: 不要使用 android:background 属性.MaterialButton 管理自己的背景 drawable,设置一
..
我遇到了这个问题,我不知道它是从哪里来的,我用自定义背景创建了这个按钮,但是背景颜色是原色,除非更改原色,否则无法更改它. 我怎样才能覆盖这个颜色? 解决方案 既然你使用的是 Theme.MaterialComponents.* 你的 Button被替换 在运行时通过 MaterialButton. 目前 backgroundTint 仍然是 默认 MaterialButton
..
我已将 appCompat 材料设计添加到我的应用程序中,但似乎警报对话框未使用我的主要颜色、primaryDark 或强调色. 这是我的基本风格: @color/apptheme_color@color/apptheme_color_dark
..
有什么办法可以更改默认对话框按钮的颜色,或者我需要为此做自定义对话框吗? 这是我的对话: private void removeItem(final int position) {/** 创建对话框,询问用户是否确定要从列表中删除名称 **/AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setTitl
..
最近我从支持库切换到 com.google.android.material:material:1.0.0 但现在我有一个问题,在这个页面中有一个注释 https://github.com/material-components/material-components-android/blob/master/docs/getting-started.md 注意:使用 Material
..
interview_timeline_row.xml 然后在您的代码中您可以应用 ShapeAppearanceModel.类似的东西: float radius = getResources().getDimension(R.dimen.corner_radius);LinearLayout linearLayout= find
..
我在 Android studio 3.5.3 中使用了 androidx: androidx.recyclerview.widget.RecyclerView com.google.android.material.floatingactionbutton.FloatingActionButton 我的成绩如下: 实现'com.google.android.material:ma
..
每当我使用 MaterialButton 时,我都会在 xml 预览中得到以下异常: java.lang.IllegalArgumentException: java.lang.ClassCastException 我已升级到 android studio 3.4 和 com.google.android.material:material:1.1.0-alpha05 1.0.0 版有效
..
我使用带有预设 TabItems 的 ViewPager2 和 TabLayout 进行了简单设置: ...
..
如何将浮动操作按钮置于底部应用栏前?换句话说,如何设置底部应用栏以填充晶圆厂后面的整行? 从此: 对此: 图像来自 medium.com 根据本教程 应该有一个名为 fabCradleDiameter 的属性,但实际上这个组件没有这样的属性. 解决方案 直接使用官方BottomAppBar 并使用: fabCradleMargin 属性.它增加或减少了 Flo
..
在我的可塑形图像视图上圆角边缘后,圆角边缘周围仍然有黑色边缘 这是我的 xml: 解决方案 app:shapeAppearanceOverlay="@style/article_shape"实际工作.当您在模拟器或设备上运行时,黑色边缘不会反映出来.谢谢
..
我正在 android 中创建一个要求性别的表单.为了获得这个输入,我使用了包含两个按钮的 Material Button Toggle Group.我不知道如何知道在我的 activity.java 中点击了哪个按钮.如何了解我的活动中选定的按钮,以便我可以将详细信息保存在不同的数据库中. myxml.xml
..
我知道如何制作带有颜色填充的 Material Design 按钮: style="@style/Widget.AppCompat.Button.Colored" 和无边框透明按钮: style="@style/Widget.AppCompat.Button.Borderless.Colored" 但是,有没有办法让 Material design 有边框(内部透明)按钮?像下面这样?
..
我正在尝试使用自定义形状创建自定义 FAB.我已经尝试设置 android: background 以及 shapeAppearanceOverlay 和 shapeAppearance 属性,但仍然没有运气.
..
我尝试仅使用 Material Components 中的小部件,但在许多情况下,并没有记录如何实现样式化. 让我们考虑 MaterialAlertDialog. 每次我想显示一个对话框时,我都会调用这部分代码: MaterialAlertDialogBuilder(context, R.style.Theme_MyApp_Dialog_Alert).setTitle("标题")
..
我的代码: 32sp
..