material-design相关内容

Android AppCompat 21 Elevation

有没有什么方法可以在不将它们包装在 CardView 中的情况下,在 pre-lollipop 设备中为 View 添加高度? 解决方案 ViewCompat.setElevation(View, int) 当前不创建垫片. 现在模拟高程的唯一方法是应用 v21 之前的阴影.在 values 中定义您的样式/布局/drawable,并在 values-v21 中覆盖它.对于按钮,我使 ..
发布时间:2021-11-27 22:56:22 移动开发

Toolbar.inflateMenu 似乎什么都不做

我目前正在使用新的 AppCompat 库,为旧设备带来 Material Design. 将工具栏设置为操作栏对我来说很好用,但工具栏似乎在调用 inflateMenu(int resId) 时没有做任何事情.从文档中,我认为这是替换从 onCreateOptionsMenu 调用的 getMenuInflater().inflate(int resId) .如果我做后者,菜单项会正确膨胀 ..

在工具栏上为棒棒糖前设备添加高程/阴影

我将我的 android 应用程序更新为新的材料设计,但我还想为工具栏添加一些阴影或高度.似乎有一些(hacky)方法可以通过图像/9 补丁来完成,但我想知道是否可以通过支持库来完成.(就像 CardView 可以有高度一样) 根据 this 对另一个问题的回答,这可以通过将 Toolbar 包装在一个 AppBarLayout,但这对我不起作用. 我的布局: ..

Android 5.0 Material 风格的标签页

Android 5.0 框架有 Material 风格的标签页吗?我知道在开发预览中,它们仍然是 Holo 风格的.我想知道 5.0 是否更新了材质样式的选项卡;我目前使用 PagerSlidingTabStrip 作为我的标签,但尚未使用 Material design 进行更新. 更具体地说,支持库是否包括材料选项卡的实现?在 4.x 上运行的 Play 商店有这些选项卡,但我不确定这是 ..
发布时间:2021-11-27 22:23:56 移动开发

如何更改 TabLayout 所选选项卡的图标颜色?

我将 TabLayout 与 ViewPager 一起使用,我想知道如何最有效地更改 TabLayout 中所选选项卡的图标颜色. Google 的 Youtube 应用是关于如何实现这一点的完美参考.在主页面上,有四个深灰色图标.选择特定选项卡后,该选项卡的图标变为白色. 没有任何第三方库,如何达到同样的效果? 一种可能的解决方案显然是使用选择器.但在这种情况下,我必须找到图标 ..
发布时间:2021-11-27 22:13:09 Java开发

如何使用 RecyclerView 实现无限列表?

我想将 ListView 更改为 RecyclerView.我想使用 OnScrollListeneronScrollRecyclerView 中的/code> 以确定用户是否滚动到列表的末尾. 我如何知道用户是否滚动到列表末尾以便我可以从 REST 服务获取新数据? 解决方案 感谢@Kushal,这就是我实现它的方式 private boolean loading = true; ..

如何在android中实现一个Material Design圆形进度条

我想制作一个 Material Design 圆形进度条,就像 Inbox by Gmail android 应用程序中的进度条一样.我如何实现这一点(在棒棒糖之前的设备中)? 我正在尝试实现类似的效果.Inbox by Gmail Material Design 循环进度条 解决方案 更新 截至 2019 年,这可以使用 ProgressIndicator 轻松实现,在 Ma ..
发布时间:2021-11-27 20:29:26 移动开发

多色进度条

我想创建一个类似于 gmail 应用程序的进度条(中间进度条),它可以改变颜色.我可以通过从 sdk/platforms 保持和更新 progress_indeterminate_horizo​​ntal.xml 来实现这一点.我不想使用动画(多色图像).我想使用 xml 来实现这一点(我想使用渐变).任何帮助将不胜感激. 提前致谢 解决方案 这是我的实现:绘制动画彩虹渐变.酷,如果 ..