草庐IT

Material-design

全部标签

android - android中具有弯曲边缘的抽屉导航

我已经完成了不同的抽屉导航类型,比如永久的、持久的迷你变体,临时。它们的轮廓形状均为矩形,如下所示。要求:我想创建一个带有弯曲边缘(在其右侧)的抽屉导航。让我们看看我的导航。查看它包含app:headerLayout和一个app:menu。如果我可以更改父NavigationView边缘,那些app:headerLayout和app:menu将显示在它的父边界内。我说得对吗?android:background的更改对我不起作用。在dimens.xml中添加dimen有什么我可以使用的属性吗?是否可以弯曲抽屉导航的边缘(以编程方式或使用图像)?如果有任何指导,我们将不胜感激。

android - 如何在工具栏上设置 NAVIGATION_MODE_LIST new appcompat v7 21

现在ActionBar类中与导航模式相关的所有方法,例如setNavigationMode()...现已弃用。文档解释:Actionbarnavigationmodesaredeprecatedandnotsupportedbyinlinetoolbaractionbars.Considerusingothercommonnavigationpatternsinstead.在我当前的应用程序中,ActionBar上有一个微调器。如何在新版本appcompatv721中的新小部件工具栏上应用NAVIGATION_MODE_LIST。提前致谢。 最佳答案

android - 属性 "barLength"已经被定义

我刚刚将MaterialDesign支持库更新到v23.0.1,现在我的代码无法编译。Attribute"barLength"hasalreadybeendefined/Users/admin/Documents/workspace/MyApp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.1/res/values-v23/values-v23.xmlErrorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname

Android Material组件库(日期选择和时间选择器)基本使用

原文:AndroidMaterial组件库(日期选择和时间选择器)基本使用-Stars-One的杂货小窝简单的封装下Material组件里的日期选择器和时间选择器的使用方法效果代码需要添加Material组件库的依赖(不过后面新版本AndroidStudio创建的新项目都会有此依赖了...)implementation'com.google.android.material:material:1.4.0'privatefunshowTimeDialog(startDate:Date?=null){valbuilder=MaterialTimePicker.Builder()//设置时间格式为2

带有圆角的Android CardView显示灰色角落

我正在使用布局内部的CardView扩充自定义布局。圆角按预期显示,但我在圆角后面也有灰色背景。代码很简单,使用带有圆角半径和背景颜色的CardView。我试过设置透明背景但不起作用。但是,如果我设置另一种不透明颜色,它会显示在角落里。附上代码。结果: 最佳答案 是因为有阴影,需要给cardview留出空间才能显示完整的阴影。将android:layout_margin="5dp"添加到CardView,你会看到“灰色”颜色是剪切阴影。解决方案是将app:cardUseCompatPadding="true"添加到CardView,

android - 右侧带有图标的 Material 按钮

newmaterialbutton来自Google的服务真的很棒。根据documentation,我们可以设置一个默认显示在左侧的图标。有谁知道如何将其设置在右侧?我找不到任何相关信息。 最佳答案 只需使用app:iconGravity属性或方法setIconGravity()在MaterialButton中。在您的情况下,请使用app:iconGravity="textEnd"或app:iconGravity="end"。同样根据documentation:Ifastart-alignediconisaddedtothisbutt

android - 如何去掉 CheckBox 右边不需要的空格?

我正在处理自定义ListView。我想在自定义View中显示一个CheckBox。CheckBox没有文本。我发现CheckBox右边总是有一些空格。这是我的布局xml文件:结果如下:如您所见,复选框右侧有一些空间。我想要的是将复选框放在蓝色区域的中间。是否可以删除不需要的空间?谢谢 最佳答案 默认情况下,复选框有minWidth和minHeight值你可以将它的值设置为0结果会像这样没有任何额外的空格 关于android-如何去掉CheckBox右边不需要的空格?,我们在StackOv

Cadence Allegro 导出Waived Design Rules Check Report报告详解

  ⏪《上一篇》  🏡《上级目录》  ⏩《下一篇》目录1,概述2,WaivedDesignRulesCheckReport作用3,WaivedDesignRulesCheckReport示例4,WaivedDesignRulesCheckReport导出方法4.1,方法14.2,方法2B站关注“硬小二”浏览更多演示视频

android - 如何制作底部应用栏或底部导航栏,如谷歌家庭应用?

我想做一个像上面那样的布局。谁能帮我怎么做?我已经尝试了新Material底部应用栏。但我无法实现这个观点。 最佳答案 终于找到解决办法了。只需将bottomAppBar放在具有透明背景的bottomNavigationView下。并将空菜单项添加到menu.xml以释放FAB空间。XML:您还需要像这样在menu.xml中添加一个空项目: 关于android-如何制作底部应用栏或底部导航栏,如谷歌家庭应用?,我们在StackOverflow上找到一个类似的问题:

android - 如何将 Android Snackbar 的初始对齐方式从底部更改为顶部?

最近的android库几天前才出来,但我想让SnackBar出现在屏幕顶部,最好在RelativeLayout中作为它的父View。如何将SnackBar的初始对齐方式(我认为是layout_alignParentBottom)更改为layout_alignParentTop? 最佳答案 使用这个可以让snackbar出现在屏幕顶部:Snackbarsnack=Snackbar.make(parentLayout,str,Snackbar.LENGTH_LONG);Viewview=snack.getView();FrameLayo