草庐IT

Material-design

全部标签

Android Material Play/Pause Vector Drawable 动画

如何在我的Android应用程序中像许多音乐播放器一样实现播放/暂停动画?我尝试了很多解决方案,但没有一个奏效。这是我到目前为止所做的:主要Activity.java:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);imageButton=(ImageButton)findViewById(R.id.imageView);imageButton.setOnClickListe

Android 全屏对话框确认和不屑一顾的操作

Material设计中的全屏对话框应该在操作栏/工具栏上有确认和拒绝操作。我的问题是,我该怎么做?显示对话框:getFragmentManager().beginTransaction().add(R.id.container,newMyDialogFragment()).addToBackStack(null).commit();我的对话fragment:publicclassMyDialogFragmentextendsDialogFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcon

android - 如何向嵌套在 CollapsingToolbar 中的 ImageView 添加渐变

我正在开发一款采用MaterialDesign的Android应用。我有一个带有CollapsingToolbarLayout和ImageView的详细View(到目前为止工作正常)。不幸的是,如果有明亮的图像,标题就不可读了。到目前为止,我尝试添加渐变(Addgradienttoimageview),但由于CollapsingToolbarLayout,此解决方案对我不起作用。在这里你可以看到我的代码:-->有人知道这个问题的解决方案吗? 最佳答案 将您的ImageView包裹在FrameLayout中并添加一个带有背景的View

android - 在 L 预览中使用 Material 主题

LDeveloperPreview当前处于API级别20。但是,显然主题需要API级别21。@android:style/Theme.Material.Light.DarkActionBarrequiresAPIlevel21这是一个错误,我做错了什么,还是无法在L预览中使用Material? 最佳答案 为了详细说明@panini的评论,我在我的build.gradle中使用了它:android{compileSdkVersion'android-L'buildToolsVersion'20.0.0'defaultConfig{mi

android - 在 CollapsingToolbarLayout 中以编程方式更改 layout_scrollFlags

我的xml中有以下CollapsingToolbarLayout标记:我想以编程方式(运行时)更改scrollFlags值-具体来说,切换可滚动标志。可能吗? 最佳答案 CollapsingToolbarLayoutcollapsingToolbar=(CollapsingToolbarLayout)findViewById(R.id.collapsing_toolbar);AppBarLayout.LayoutParamsparams=(AppBarLayout.LayoutParams)collapsingToolbar.get

android - 如何在 Android 的 Material 设计中实现/使用动态类型

在Google的新文档materialdesign中一篇关于typography的废文章可以被找寻到。在这些规范中,有一小节是关于“大型类型和动态类型”的。有谁知道这应该如何实现?我希望在线或在源代码中找到更多详细信息,但找不到任何指示。任何帮助将不胜感激。 最佳答案 我认为他们正在努力。如果你检查theirblog您可以看到一些新功能,但不是全部。MaterialDesign项目如此之大,功能如此之多,以至于Google无法一次性提供它们用于开发。如果你看看this和this网站你可以看到谷歌正在努力为它带来新的功能。排版应该在路

Altium Designer(AD)软件使用记录05-PCB叠层设计

目录AltiumDesigner(AD)软件使用记录05-PCB叠层设计一、正片层和负片层的介绍1、正片层(Signal)2、负片层(Plane)3、内电层的分割实现二、正片层和负片层的内缩设计1、负片设置内缩20H原则2、正片铺铜设置内缩1、设置规则2、重新铺铜三、AD的层叠设计四、叠层设计需要注意的问题1、总的来说叠层设计主要要遵从两个规矩2、下面列出从两层板到八层板的叠层来进行示例讲解1、单面PCB板和双面PCB板的叠层2、四层板的叠层3、六层板的叠层4、八层板的叠层AltiumDesigner(AD)软件使用记录05-PCB叠层设计一、正片层和负片层的介绍1、正片层(Signal)正片

android - 无法解析 : com. google.android.material :material:1. 0.0-alpha1

所以我正在按照官方文档将MaterialComponents库添加到我的项目中https://github.com/material-components/material-components-android/blob/master/docs/getting-started.md但它抛出以下错误“无法解析:com.google.android.material:material:1.0.0-alpha1”我已尝试安装AndroidStudio建议的存储库和同步项目,但无济于事。我的项目配置buildscript{repositories{google()jcenter()}depen

Angular material Chips Autocomplete

ChipsAutocomplete官网的例子我没法正常使用,无法实现搜索我的select是个通用组件,现在贴代码:component.ts import{Component,ElementRef,forwardRef,Input,OnChanges,OnDestroy,OnInit,SimpleChanges,ViewChild,}from'@angular/core';import{Tag}from'../../models/tag/tag';import{map,startWith,takeUntil}from'rxjs/operators';import{ControlValueAcce

android - Lollipop : Disabled button --> which style?

我试图追踪,Lollipop是如何显示一个按钮的,这个按钮被android:enabled="false"禁用了。在布局文件中。全息使用Holo,这很容易:在styles_holo.xml中,我找到了样式Widget.Holo.Button,它为我提供了对@drawable/btn_default_holo_dark的引用。在那里我找到了选择器:Lollipop当我尝试将相同的逻辑应用于Lollipop时,我卡住了:在styles_material.xml中,我找到了样式我在哪里找到对@drawable/btn_default_material的引用.但是没有选择器??!!相反,我发现