问题标签 [android-design-library]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 多行 Snackbar
我正在尝试利用Snackbar
Android 设计支持库中的新功能来显示多行小吃栏,如http://www.google.com/design/spec/components/snackbars-toasts.html#snackbars-toasts-specs所示:
它只显示First line...
在我的 Nexus 7 上。如何让它显示所有行?
PS:我试过Toast
了,它显示了所有行。
android - CollapsingToolbarLayout ImageView 不可滚动
使用cheesesquare - android 支持库示例是否可以使 Header 可ImageView
滚动?
请注意,我已经添加android:fillViewport="true"
到NestedScrollView
并且还添加 app:layout_scrollFlags="scroll"
到了,ImageView
但是当尝试从ImageView
没有任何事情发生滚动时。
android - 带有 Theme.Material 的 Android 设计支持库
我想从 API 21 开始在我的应用程序中使用新的设计支持库。我想使用 Theme.Material 样式,但它仅适用于 Theme.AppCompat 样式。当我使用 Theme.Material 时,android 返回此错误:
错误膨胀类 android.support.design.widget.textinputlayout"
我该如何解决?
先感谢您
Ps:对不起我的英语不好,我是法国人。
更新: 这是我的代码
样式.xml
活动.xml
构建.gradle
android - 带有 Android 设计库的 Square FloatingActionButton
新的 android 设计库提供了android.support.design.widget.FloatingActionButton
更容易实现浮动操作按钮的功能。
但按钮始终是一个圆圈。
我从公司设计师那里收到了一个方形浮动按钮的概念,但我找不到任何将背景更改为android.support.design.widget.FloatingActionButton
方形背景的参考。
注意:如果我使用自定义的自定义可绘制对象,则背景仍然有圆圈,如下所示:
我尝试使用简单的Button
,但它似乎在折叠时破坏了工具栏的大小:
是否可以使用FloatingActionButton
带有新的 Android 设计库的方形按钮?
android - Android设计库CoordinatorLayout、AppBarLayout和DrawerLayout
我在 API 22 上使用 Android 设计库。我想:
- 有一个 Toolbar 和一个 DrawerLayout 里面有一个 RecyclerView
- 将 DrawerLayout 置于工具栏下方;例如,当工具栏可见时,抽屉的主要内容应该在它下面,(左)抽屉也应该在它下面,这样当它展开时,工具栏仍然可见
- 当回收站视图向下滚动时,工具栏会从屏幕上滚出
这甚至可能吗?我很难与#2 和#3 结婚。现在的方式是工具栏始终位于抽屉布局上方,覆盖回收器中的第一个条目,以及左侧抽屉的顶部。这是我的布局文件(不完整,但显示了我的结构):
看起来虽然 RecyclerView 的 app:layout_behavior="@string/appbar_scrolling_view_behavior" 设置无效,因为删除时,行为是相同的。
我尝试将 RelativeLayout 添加为 CoordinatorLayout 的子项,以定义抽屉位于工具栏等下方,但似乎没有任何效果。
我试图通过图书馆实现的目标是什么?
android - AppBarLayout 和 RecyclerView 不是兄弟姐妹
我有一个工具栏,我想将其用作材料设计规范。这样,我将它包裹在一个AppBarLayout
. 问题是RecyclerView
是 a 的孩子ViewPager
:
我怎样才能附加到对不是他兄弟AppBarLayout
的任意一个做出反应?RecyclerView
android - Android SnackBar 给出异常并且不工作
我已经从 Google 提供的官方设计库中尝试了新的Snackbar。我已经通过 SDK 下载了新的设计库并将其放入 libs 文件夹中。我正在使用 eclipse,每当我尝试运行它时,它都会出现异常。除了 Google,我不想使用任何额外的第三方库。
爪哇代码
XML
错误
试过的链接
android - Xml 自动建议不适用于新的 android 设计支持库小部件
我已将我的 android SDK 更新为最新的设计支持库。我试图在 xml 中添加新的小部件。但是 xml 自动建议不起作用。
正如他们提到的,我已经在 app/build.gradle 中添加了依赖项。
编译'com.android.support:design:22.2.0'
我还需要做什么?
android - CollapsingToolbarLayout 中的 ImageView 没有覆盖整个高度?
我在尝试实施新的CollapsingToolbarLayout
. 滚动、展开和折叠确实可以正常工作,但我的ImageView
(无论我设置什么类型的资源)都没有覆盖展开工具栏的整个高度。看这里:
这里我设置android:src="@color/red"
了图像视图,但它从不覆盖真正的工具栏。它也不适用于位图。我在下面发布我的布局。
在我看来,与例如 cheese-Chris Banes-app 的唯一区别是我给app:layout_behavior
了一个FrameLayout
. 但是,在该框架内,我加载了具有 aNestedScrollView
作为根视图的片段,这似乎工作正常。
android - NestedScrollview 重叠 CollapsingToolbarLayout 像 gmusic 应用程序
我想复制 google play music android 应用程序的行为。在该应用程序中,当您使用“我的音乐”专辑选项卡时,专辑列表在操作栏(橙色部分)上方开始,因为它是“扩展的”。当您向上滚动专辑列表时,橙色部分向上滚动但比列表慢。当您向下滚动列表时,“橙色块”也会向下滚动。此行为与正在滚动的工具栏和选项卡无关。
我正在尝试使用新的材料设计库重现这种行为。使用来自 Cheesquare 的详细活动 xml 作为起点:
我尝试将背景“imageview”与彩色背景一起使用,并尝试将其移动到嵌套视图旁边。如果我将 imageview 放在具有视差效果的 CollapsingToolbarLayout 中,问题是我无法使其高度更大以位于nestedscrollview 之下。如果我将 imageview 放在 collapsingToolbarLayout 之外但在 NestedScrollView 内,我无法更改 viewScrolling 的“速度”。如果我将 imageview 放在 NestedScrollview 之外,即使工具栏被固定,它也会绘制在工具栏上。
在材料设计库之前,我使用了一个视图和一个对滚动视图的回调来上下移动它,但我想使用新库,因为它非常干净,它删除了很多样板代码。
有任何想法吗?