草庐IT

Material-design

全部标签

android - 同一行的两个 TextInputLayout

如何在同一行中使用两个TextInputLayout(MaterialDesign),即水平使用,以便它们必须平等地获取线性布局中的所有水平空间。我试过线性布局 最佳答案 应仅在您的TextInputLayout中设置权重,将其从您的EditTexts中移除 关于android-同一行的两个TextInputLayout,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/416258

Android 底部导航栏和平板电脑

根据Material设计指南,我们应该使用左侧导航栏而不是平板电脑的底部导航栏。我在android.support.design.widget.BottomNavigationView以及单独的LeftNavigationView中找不到布局的方向设置,所以请告诉我实现左侧导航栏的正确方法平板电脑和手机。我应该为此编写自己的View,而不是使用design库中的BottomNavigationView吗?提前致谢。 最佳答案 目前,BottomNavigationView不符合平板电脑Material设计规范。请在b.android

android - Material Floating Action Button 导致错误和 xml 崩溃

我迁移到androidx并且我的依赖项是:implementation'androidx.appcompat:appcompat:1.1.0-alpha05'implementation'com.google.android.material:material:1.1.0-alpha06'我使用了FloatingActionButton:但是当我放置FloatingActionButton时,XML崩溃(呈现问题)。即使我使用以下内容:不过这个错误只出现在XML中,不影响程序的执行,对我来说也没有显示设计模式。invalidateCacheandRestart的问题是它暂时解决了问题,

Unity 之 Material (材质)渲染3D对象的重要组件

文章目录介绍一些代码例子介绍在Unity中,Material(材质)是一种用于渲染3D对象的重要组件。Material定义了对象的外观,包括其颜色、纹理、光照属性和反射等。以下是关于Material的详细介绍:创建Material:要创建一个Material,通常需要一个着色器(Shader)以及一个或多个纹理。您可以通过以下步骤来创建Material:在Unity的Project视图中,右键单击Assets文件夹或其子文件夹。选择"Create">“Material”,然后为Material命名。选择所需的Shader,并为其分配纹理、颜色和其他属性。Shader:Shader是一种程序,定

android - 更改 TextInputLayout 轮廓颜色(或如何覆盖主题/样式中的颜色)

之前我问过如何自定义TextInputLayout的轮廓颜色。您可以查看此LINK中的问题.在我的应用中声明这种颜色:#fff这可行,但会更改应用中所有TextInputLayout的线条颜色。如何将不同的颜色应用到同一应用中的不同TextInputLayouts?谢谢 最佳答案 好吧,在Google弄清楚我们如何访问像这样的简单且相当基本的东西之前,您始终可以使用旧的反射。TextInputLayout类中的字段称为defaultStrokeColor,因此如果您将其设置为可访问并更改值,那么在现实世界中它也应该更改。try{Fi

android - 如何创建带有高程的 android 按钮背景 svg?

我一直在尝试像附加图像中那样实现按钮,为此我创建了带阴影的渐变SVG,使其看起来像高程,但是当此svg应用于按钮作为背景可绘制对象时,它看起来平坦且波纹效果也消失了。我想实现与下图相同的按钮:这是我的代码:我正在使用SVG文件创建带有圆角边框的背景渐变。任何帮助将不胜感激。 最佳答案 我有一个解决方案。将其添加到您的build.gradle(Module:app)依赖项中:implementation'com.android.support:cardview-v7:27.1.1'现在使用CardView布局而不是Button:将gr

android - EditText & TextView textColorPrimary 不遵循 API < 21 的主题颜色

在为ToolbarView设置样式以使其适用于API21及以下版本时存在一些问题,但考虑到我有这个styles.xml@color/colorPrimary@color/colorPrimaryDark@color/colorPrimary@color/white@color/grey这在我的screen1.xml工具栏中上面的"?android:textColorPrimary"在API@color/white。但是我仍然相信这是可能的,因为在Activity.onCreate()中使用setSupportActionBar((Toolbar)findViewById(R.id.ap

android - 底部应用栏不显示菜单项

我正在使用不久前刚刚在I/O上展示过的新MaterialComponents。我能够创建底部应用栏,但菜单不显示搜索图标。相反,它只显示在溢出菜单中。我做错了什么? 最佳答案 如果您还没有创建一个菜单资源目录。右键res>>新建>>android资源目录>>在资源类型中选择菜单创建新的菜单文件。右键单击新建的菜单目录NewMenuResourcefile将其命名为bottom_bar_menu将您的项目放入bottom_bar_menu在xml中的BottomBar中使用app:menu="@menu/bottom_bar_menu

android - : android. support.design.button.MaterialButton 和 com.google.android.material.button.MaterialButton 有什么不同

安卓工作室3.3.2classpath'com.android.tools.build:gradle:3.3.2'在我的新Android项目中,我想使用新的androidMaterial按钮。我为此找到了2个包:android.support.design.button.MaterialButtoncom.google.android.material.button.MaterialButton它们之间有什么区别?我必须使用什么包? 最佳答案 Google正在从设计库(android.support.design)转移到theMat

android - Material 按钮的禁用颜色状态

MaterialSpec显示了一个禁用的按钮状态,看起来是灰色的。https://www.material.io/design/components/buttons.html#toggle-button我正在使用AndroidMaterial组件中的MaterialButton:https://www.material.io/develop/android/components/material-button/但是,当将按钮设置为禁用时,按钮的颜色/色调不会改变。默认情况下没有在MaterialAndroidComponents中实现?MaterialComponents是否定义了禁用