material-design 相关问题

材料设计是Google针对Android 5.0 Lollipop引入的跨平台和设备的视觉,动作和交互设计指南。

更改对话框按钮颜色

有什么方法可以更改默认对话框按钮的颜色,还是我需要为此做自定义对话框? 这是我的对话: private void removeItem(final int position) { /** 创建对话框...

回答 3 投票 0

How to get Corner Radius in TextInputLayout OutlinedBox style on android

如何实现下面的设计 我可以实现以下设计。如何向盒子添加半径 这是我的代码 <p>如何实现下面的设计</p> <p><a href="https://i.stack.imgur.com/Prmo5.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL1BybW81LnBuZw==" alt=""/></a></p> <p>我可以实现下面的设计。我怎样才能给盒子添加半径<a href="https://i.stack.imgur.com/9rnGe.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tLzlybkdlLnBuZw==" alt=""/></a></p> <p>这是我的代码</p> <pre><code> &lt;style name=&#34;TextInputLayoutStyle&#34; parent=&#34;@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox&#34;&gt; &lt;item name=&#34;boxBackgroundColor&#34;&gt;@color/neutralWhite&lt;/item&gt; &lt;item name=&#34;boxStrokeColor&#34;&gt;@color/secondaryOrange&lt;/item&gt; &lt;item name=&#34;hintTextColor&#34;&gt;@color/secondaryOrange&lt;/item&gt; &lt;item name=&#34;android:textColorHint&#34;&gt;@color/neutralDark&lt;/item&gt; &lt;item name=&#34;textColor&#34;&gt;@color/neutralDark&lt;/item&gt; &lt;item name=&#34;errorEnabled&#34;&gt;true&lt;/item&gt; &lt;item name=&#34;boxCornerRadiusTopEnd&#34;&gt;10dp&lt;/item&gt; &lt;item name=&#34;boxCornerRadiusTopStart&#34;&gt;10dp&lt;/item&gt; &lt;item name=&#34;boxCornerRadiusBottomStart&#34;&gt;10dp&lt;/item&gt; &lt;item name=&#34;boxCornerRadiusBottomEnd&#34;&gt;10dp&lt;/item&gt; &lt;item name=&#34;hintTextAppearance&#34;&gt;@style/HintText&lt;/item&gt; &lt;item name=&#34;errorTextAppearance&#34;&gt;@style/HintText&lt;/item&gt; &lt;/style&gt; </code></pre> <p>和我的 XML</p> <pre><code> &lt;com.google.android.material.textfield.TextInputLayout android:id=&#34;@+id/userId&#34; style=&#34;@style/TextInputLayoutStyle&#34; android:layout_width=&#34;match_parent&#34; android:layout_height=&#34;wrap_content&#34; android:layout_margin=&#34;8dp&#34; android:hint=&#34;@string/passwordPlaceholder&#34; app:layout_constraintStart_toStartOf=&#34;parent&#34; app:layout_constraintTop_toBottomOf=&#34;@id/signInHeader&#34;&gt; &lt;com.google.android.material.textfield.TextInputEditText style=&#34;@style/TextInputEditText&#34; android:layout_width=&#34;match_parent&#34; android:layout_height=&#34;wrap_content&#34; android:inputType=&#34;text&#34; /&gt; &lt;/com.google.android.material.textfield.TextInputLayout&gt; </code></pre> </question> </body></html>

回答 0 投票 0

Android - 如何清除 ExposedDropdownMenu

我有一个这样的 ExposedDropdownMenu: 我有一个像这样的ExposedDropdownMenu: <com.google.android.material.textfield.TextInputLayout android:id="@+id/input_layout_models" style="@style/Widget.Material3.TextInputLayout.FilledBox.ExposedDropdownMenu.Honk" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="@dimen/size_medium" android:theme="@style/Widget.Material3.TextInputLayout.FilledBox.ExposedDropdownMenu.Honk" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/input_layout_brands"> <AutoCompleteTextView android:id="@+id/auto_complete_text_models" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/vehicle_model" android:inputType="none" android:labelFor="@id/input_layout_models" /> </com.google.android.material.textfield.TextInputLayout> 我用这样的元素填充它: private fun onModelsChanged(models: List<Model>) = binding.run { (autoCompleteTextModels as? MaterialAutoCompleteTextView)?.setSimpleItems(models .map { it.description } .toTypedArray() ) } 我只想清除它的文本。我尝试了以下方法: 1 在我的 MaterialAutoCompleteTextView 上设置一个空列表 (autoCompleteTextModels as? MaterialAutoCompleteTextView)?.setSimpleItems( emptyList<Model>().map { it.description }.toTypedArray() ) 2 在我的 AutoCompleteTextView 上设置一个空文本 autoCompleteTextModels.setText("") 3 在我的 TextInputLayout 上设置一个空文本 modelYearInput.setText("") 4 从我的 AutoCompleteTextView 中清除可编辑的文本 (autoCompleteTextModels as? MaterialAutoCompleteTextView)?.editableText?.clear() 但没有任何效果。关于如何实现这一目标的任何想法? 我正在使用这个版本的材质库: implementation 'com.google.android.material:material:1.8.0' 不确定您如何设置setSimpleItems()功能;但通常你只需要一个空适配器就可以清除列表: autoCompleteTextModels.setAdapter(null) 编辑: 不幸的是,这不起作用 在用MaterialAutoCompleteTextView测试之后;它对我有用;作为替代方案,请使用空列表尝试以下操作: (autoCompleteTextModels as? MaterialAutoCompleteTextView)?.setSimpleItems( emptyArray<String>() .map { it } .toTypedArray() )

回答 1 投票 0

Flutter bottomNavigationBar 在 systemNavigationBar 后面延伸

我目前正在通过重新创建谷歌文件应用程序来玩弄颤动。我遵循了一些教程和内容,但现在遇到了一个我找不到解决方案的问题。我要

回答 1 投票 0

android material design 搜索栏滚动动画

我找不到任何关于带有材料设计动画的搜索栏的文档、示例或示例。谁能引导我如何实施它? 提前致谢

回答 2 投票 0

如何在类似于 Google Keep 的 Material 3 Bottom App Bar 中创建停靠/固定的工厂

最近,我一直在尝试在 Material 3 的底部应用栏中创建一个停靠/固定的 fab。虽然 material 2 默认支持此功能,但 material 3 已将 fab 放置在底部应用栏中

回答 0 投票 0

如何创建如下图所示的圆形进度条

我想创建圆形进度条,我知道传统方式,但我想喜欢下图 进度条图片 我可以为进度条建立一个完整的圆圈,但我不能这样做

回答 0 投票 0

Angular material design - 如何添加自定义按钮颜色?

我想添加自己的自定义颜色,类似于“primary”、“warn”等。 例如,我为橙色背景添加了一个类,但我将其用作类而不是颜色属性...

回答 10 投票 0

强制材质按钮将文本换行成两行

我有一个 Material Button,其中的文本我不想椭圆化,而是包裹到第二行,这样整个按钮宽度就可以设置为 wrap_content。 不幸的是,用户界面包装了......

回答 0 投票 0

用数据集创建一个图,以便在其上使用 GNN

我有包含每种材料的材料 ID、化学式和热电特性的数据集,我想使用 GNN 来预测一种热电特性。 首先我有创造...

回答 0 投票 0

MaterialAlertDialog 主题在 ComponentActivity 上损坏

我目前正在开发一个主要使用 XML 视图框架编写的 Android 应用程序,我目前正在其中添加一个基于 Jetpack Compose 的屏幕。 在我的项目中,...

回答 1 投票 0

Activity启动时如何显示Snackbar?

我想在活动开始时显示 android Snackbar (android.support.design.widget.Snackbar),就像我们显示 Toast 一样。 但问题是我们在创建时必须指定父布局

回答 11 投票 0

以编程方式设置材料芯片的自定义可绘制背景

我需要帮助。我想要如下的 UI,为此我正在使用 Material Chip。 这些是过滤器类型的材料芯片。 但棘手的部分是这些所有芯片都动态添加到视图中(基于 API re...

回答 1 投票 0

搜索要在 UI 中使用的航空公司尾翼

我是一名用户体验设计师。 目前在航空业做一个项目。 我必须显示从/到达特定机场的航空公司列表。显示

回答 0 投票 0

当我添加 <com.google.android.material.textfield.TextInputEditText>

在我开发的任何 Android 应用程序中,我个人更喜欢 com.google.android.material.textfield.TextInputEditText 视图,而不是普通的 EditText,因为在我看来,它看起来很...

回答 3 投票 0

在 android studio 上为下拉菜单应用暴露的下拉菜单样式时,我的 activity_main.xml 消失了

我正在尝试在我的应用程序上实现一个下拉菜单,但是每当我尝试为样式选择任何材质选项时,它都会使整个 activity_main.xml 消失。 我以前在其他项目中做过......

回答 0 投票 0

Mat-datepicker呈现在内容下方。

我在Angular中的素材设计datepicker呈现在内容下方。我有一个组件是模块的一部分,渲染在app-root里面。在这个里面我有mat-stepper,而在一个...

回答 1 投票 0

无法设置状态变化按钮的背景颜色_启用。

我有一个输入电话号码的字段,并为其设置了掩码。我希望按钮的颜色是,例如,当掩码还没有被完全填满时,按钮的颜色是黑色,而当它被填满时,按钮的颜色是黄色。我的按钮

回答 1 投票 0

Material Components中没有ImageViewImageButton(安卓)。

所以我用材质组件来设计我的android应用,但没有找到任何替代ImageView和ImageButton的组件。

回答 1 投票 1

在TextInputLayout Outlined样式中,错误信息间距不工作。

我试图使用MaterialComponents TextInputLayout实现一个表单。根据文档,它应该有一个错误信息的空间。我在布局xml中启用了错误信息,但它也显示...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.