Articles of material design

如何在Android版Google+应用中为FloatingActionButton制作animation?

我将FloatingActionButton设置为屏幕底部,我想为按钮设置animation。 向下滚动时隐藏 向上滚动时显示 就像谷歌在他们的Google+应用中实现它一样。 我认为需要CoordinatorLayout和AppBarLayout但是如何实现它以将它与FloatingActionButton一起使用?

棒棒糖进度条着色

我正在使用Lollipop设备(MotoG 2014),我读到了进度条着色,但这不起作用……我得到了默认的进度条颜色。 我在这里想念的是什么? 非常感谢。

是否有带标签的浮动动作按钮(FAB)的库?

是否有用于创建带标签的浮动操作按钮的库(类似于Evernote应用程序)? Evernote截图 流行的图书馆似乎是 https://github.com/futuresimple/android-floating-action-button (最接近我想要的…扩展隐藏“子”动作的能力) https://github.com/makovkastar/FloatingActionButton (主要function是使用scrollview,recyclerview或listview隐藏/显示) https://github.com/oguzbilgener/CircularFloatingActionMenu (已经在棒棒糖前面的图书馆) 据我所知,这些都没有这种能力。 在重新发明轮子之前,有人已经这样做了吗?

Android Spinner工具栏样式

如何在工具箱中实现微调器的材料设计? 我试过以下但是我的微调器看起来像这样 我的最低sdk是15。 在我的onCreate上 ButterKnife.inject(this); mToolbar.inflateMenu(R.menu.menu_login); mToolbar.setTitle(R.string.sign_in); mToolbar.setOnMenuItemClickListener(this); SpinnerAdapter spinnerAdapter = ArrayAdapter.createFromResource(this, R.array.options, android.R.layout.simple_spinner_dropdown_item); mSpinner.setAdapter(spinnerAdapter); mSpinner.setOnItemSelectedListener(this); 菜单是一张临时的纸张,总是与App Bar重叠,而不是作为App Bar的扩展。 任何链接都将是一个很大的帮助 UPDATE 我设法实现了我想要的 我用过这个 ButterKnife.inject(this); mToolbar.setTitle(R.string.sign_in); setSupportActionBar(mToolbar); SpinnerAdapter spinnerAdapter = ArrayAdapter.createFromResource(getSupportActionBar().getThemedContext(), R.array.options, android.R.layout.simple_spinner_dropdown_item); getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); getSupportActionBar().setListNavigationCallbacks(spinnerAdapter, this); 和我的xml 但是如何将其设为白色并且菜单的文本颜色为蓝色? 我也有这个问题。 它似乎太遥远了? 任何方法来修复此下拉箭头? 更新2 在花了这么多时间尝试之后,我已经实现了如何使其变白并且文本颜色为黑色。 我已经为下拉样式创建了自定义布局 然后在我的oncreate上添加了这段代码 spinnerAdapter.setDropDownViewResource(R.layout.custom_simple_spinner_dropdown_item); 我遇到的唯一问题是按下状态不起作用,它只是一个白色的平面。 如果你在另一个popup菜单上看到,当你点击一个项目时,背景颜色变得有点暗。 此烦人的图标仍然离文本太远。

CollapsingToolbarLayout | 滚动和布局问题2

相关问题 CollapsingToolbarLayout | 滚动和布局问题 研究背景 我想使用2个不同的片段,这些片段允许我根据方向和屏幕大小更改布局 标题图像 (目前只是一个ImageView ) 可滚动内容 问题 CollapsingToolbarLayout不允许我展开Toolbar以查看完整的 Header Image 它显示了大部分图像,但不是全部。 Top被切割,但底部是可见的。 Toolbar设置为Pin但滚动时隐藏 只是Header Image应该消失,但我的整个Appbar被隐藏了 滚动查看Expanded Toolbar会有一个空视图,直到Expanded Toolbar达到其最大高度。 Expanded Toolbar和Toolbar本身都被隐藏后 Up Arrow不会显示在Toolbar 码 Layout.xml <fragment android:id="@+id/detail" android:name=".” android:layout_width=”match_parent” android:layout_height=”match_parent” /> 在OnCreate @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test); final Toolbar toolbar = (Toolbar) findViewById(R.id.anim_toolbar); setSupportActionBar(toolbar); CollapsingToolbarLayout collapsingToolbar = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar); […]

React Native中默认的样式单位是什么?

我正在为开源项目做贡献,我正在为React Native开发材料设计。 我在工作中被阻止,我无法通过填充,对齐等方式进行一些UI级别的增强, 这是抽屉材料设计的官方规格 – 在上图中,测量单位是dp 。 但是,在我的React Native代码中,我看到没有提到这样的单位。 考虑到它是“反应原生”我很困惑它是px还是dp 。 我甚至浏览了React Native for Style组件的官方文档。 我在任何地方都没有提到。 我的守则看起来像 – const styles = { touchable: { paddingHorizontal: 16, marginVertical: 8, height: 48 }, item: { flex: 1, flexDirection: ‘row’, alignItems: ‘center’, }, icon: { position: ‘relative’, }, value: { flex: 1, paddingLeft: 34, top: 2 }, label: […]

如何在android中实现像gmail app这样的搜索栏?

我试图在我的Android应用程序中实现类似于最新的gmail应用程序(操作栏中的搜索图标)的搜索function。 点击“搜索”图标后,操作栏将变为搜索字段,左侧带有后退按钮,右侧带有麦克风按钮。 我想在我的应用程序中使用相同的组件。 这有什么图书馆或教程吗? 这是否有可能在非棒棒糖版本中支持这种types的材料设计搜索。 ?

如何使用appcompat v7创建卡片工具栏

我想创建一个工具栏,如下面的图像,如材料设计指南中所提出的: 我可以通过使用具有相对布局的工具栏来实现此目的: 我不确定这是不是正确的方法。 任何帮助表示赞赏。

什么是CollapsingToolbarLayout中使用的layout_collapseParallaxMultiplier?

什么是CollapsingToolbarLayout使用的layout_collapseParallaxMultiplier ? 我见过android开发者文档 ,但我不明白。 请解释此参数及其与layout_collapseMode一起使用时的效果。 下面是一个简单的xml示例。

包装到TextInputLayout中时,更改EditText底线的粗细

这是我的代码 XML标记 样式 @color/hintColor @color/primaryColor @color/hintColor @color/primaryColor 这是输出 (普通视图) (重点观点) 现在我的问题/问题 我希望底线更薄。 我应该在哪里改变它。 闪烁的光标未显示,如何显示。 EditText会自动突出显示拼写错误。 我需要阻止它。 任何人都可以请我指出解决问题的正确方法。 评论你有人需要更多信息来回答这个问题。 提前致谢。