草庐IT

Material-design

全部标签

android - elevation=0dp 的 AppBarLayout 不响应触摸事件(点击)

我在我的应用程序中的CoordinatorLayout中使用了AppBarLayout。由于某些设计要求,我被迫移除了AppBarLayout元素下方的阴影,方法是将其elevation属性设置为0。(app:elevation="0").对AppBarLayout中的元素执行此操作后,选项卡不会响应触摸/单击事件。通过将高度设置回1dp,元素可以响应触摸/点击事件,但我又回到了阴影...当AppBarLayout处于0dp高度时,有没有人建议如何让元素响应触摸/点击事件?代码摘录:....... 最佳答案 想结束这个循环,因为我遇

Android Material 设计 : remove hint animation

我正在构建一个包含一些AutoCompleteTextView的应用程序,使用Material设计AppCompat.我需要删除该组件具有的提示动画,当您点击该字段并且提示以流畅的动画上升时。有什么办法可以去掉这个动画吗?我的布局:我不想失去自动完成功能。 最佳答案 如果您想删除float标签,请删除环绕您的AutoCompleteTextView的TextInputLayout。这将删除float标签功能。如果您想要float标签,但禁用动画,那么借助支持设计库v23,您可以在代码中使用textInputLayout.setHin

android - 如何设置 BottomSheet 完整父级的高度?

我正在尝试使用ndroid-support-library23.2调用BottomSheet单击按钮。它工作正常但没有达到全高。它位于AppBarLayout下方。我没有在AndroidDocumentation上找到任何解决方案这是我的屏幕布局这是我的代码。activity_main.xml主Activity.javaViewbottomSheet;privateBottomSheetDialogmBottomSheetDialog;privatevoidinitView(){/*BottomSheetInitialization*/CoordinatorLayoutcoordina

安卓下拉按钮

这是什么dropdownbutton?它看起来像一个旋转器,可以找到动画here.我试过使用微调器,但效果不一样。这个看起来棒极了!谁能帮我找到它?我需要创建类似的东西。 最佳答案 如果SpinneronAndroidDeveloperwebsite不符合你的需求,也许你可以试试rey5137/material-Spinnerganfra/MaterialSpinner在rey5137/material-Spinner上使用以下代码,您可以创建具有涟漪效果的微调器。 关于安卓下拉按钮,我

Android Material 设计 - 如何在工具栏中放置面包屑(导航)?

我正在尝试弄清楚如何在我的Android应用程序(Material设计)工具栏中创建面包屑。这可以在最新的Dropboxandroid应用程序中看到,其中面包屑用于显示文件的导航。我还找到了一张图片(我从anothersimilarquestion中截取的),可以在这里看到:你能指导我如何做到这一点吗? 最佳答案 我为一个应用程序创建了一个这样的工作示例,我想我会分享,因为它变得比它需要的更困惑,哈哈。也许它可以为一些开发人员节省很多本不应该需要的工作:)将Horizo​​ntalScrollView添加到您的AppBarLayou

android - 如何使用 Material 设计的显示效果在 Android 上显示对话框?

我有一个带有FloatingActionButton的Activity。当我按下FAB时,会显示一个AlertDialog。我想通过使用Android的MaterialDesign中的显示效果或曲线运动来为其外观设置动画。documentation只有一个改变现有View可见性的例子。如何为AlertDialog实现这一点? 最佳答案 在显示对话框之前,我通过调用对话框的setOnShowListener做了类似的事情。我仍然需要完善动画,但这是一个开始:dialogToAnimate.setOnShowListener(newOn

android - TextInputLayout 反到顶部

TextInputLayout在支持库版本23.1.0中引入了一个很好的计数器函数-不幸的是,float提示在layout_height中变得非常高。有没有办法将计数器带到顶部(与float标签的高度相同?) 最佳答案 目前你不能这样做。TextInputLayout遵循Material引导线,计数器在底部。检查代码您只能自定义这些规范:enablecounter也可用于xml属性android.support.design:counterEnabledcountermaxlenght也可用于xml属性app:counterMaxL

java - Android Design Navigation Drawer - 如何在导航 xml 中添加开关?

我正在使用新的AndroidDesignNavigationDrawer。我想在抽屉里加一个开关。有办法实现吗?这是菜单xml:HowcanIchangeonetobeswitch:我目前使用的是默认布局:就像Android通知下的这张图片http://i.stack.imgur.com/M9nD7.png我非常感谢任何反馈。谢谢。 最佳答案 我发现这样做的一种方法是在您想要的menuItem上使用setActionView:mNavigationView.getMenu().findItem(R.id.nav_connect).s

标签上的android Material 设计点击事件

在我的Android项目中,我使用Material-design作为选项卡View。我有:tab_activity.xmljava类文件是:publicclassSimpleTabsActivityextendsAppCompatActivity{privateToolbartoolbar;privateTabLayouttabLayout;privateViewPagerviewPager;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setCon

android - 在 ConstraintLayout 之外定位 View

我想将View放置在ConstraintLayout之外,以使用滑动动画为它们设置动画。我已经尝试设置像constraintBottom_toTopOf="parent"这样的约束,但是View留在容器内。请注意,我想通过使用内置动画而不是代码内动画来实现这一点。知道我该怎么做吗?我正在使用compile'com.android.support.constraint:constraint-layout:1.1.0-beta1'使用AndroidStudio3.0Beta7这是一个简单的xml文件,应该将View放在容器之外:但这是结果 最佳答案