草庐IT

Material-Design-guidelines

全部标签

android - 如何在 android 上使用 android Material 设计动画开始 Activity

我正在尝试创建一个自定义的android动画,所以当我离开一个Activity时,新Activity将从单击的按钮展开,就像这样只有我希望新Activity从单击的按钮展开。有没有办法在非“androidL”设备上执行此操作? 最佳答案 是的,有办法,而且看起来super光滑。它基本上包括4个步骤:1.使第二个Activity透明2.在第一个Activity中测量要设置动画的View的大小和位置,并将其传递给bundle中的第二个Activity3.使用onPreDraw列表器和来自第一个Activity的数据为第二个Activit

android - Material 设计 : Where to place elevation in android styles?

我想在我的某些应用样式中设置项目高度。现在海拔只有21或更高,没有支持库,所以我的自然倾向是创建一个styles-v21xml并将它放在那里:4dp问题是我在常规styles.xml文件中对Widget.MyApp.Drawer所做的任何更改都将被它完全覆盖。我想要的是将提升添加到我为styles.xml中列出的此样式的v21版本所做的样式更改列表的底部。所以我着手创建基本样式,我在View中使用的样式继承自:@drawable/listitem_background@dimen/list_item_height我在styles.xml中将样式留空,在styles-v21中,我添加了高

android - 无法在 AppCompatActivity 中使用 android :Theme. Material

首先我创建了两个样式,一个是value,一个是value-21。在values/styles.xml中是在values-v21/styles.xml中是我的gradle文件(app.gradle)由于ActionBarActivity已弃用,所以我使用AppCompatActivity。当我设置这两个样式值并在MainActivity中扩展AppCompatActivity时,出现异常:java.lang.IllegalStateException:YouneedtouseaTheme.AppCompattheme(ordescendant)withthisactivity.我做了两个

android - 如何在 Eclipse 中使用 Google 提供的 Android Design Pack

我正在尝试使用Google在下面的链接中提供的这些很酷的插件集http://developer.android.com/design/downloads/index.html但我不明白如何将它与Eclipse集成,以便它们可以直接作为拖放使用。你知道如何使用它吗? 最佳答案 不能集成到eclipse中,因为它只允许有效的Views“链接”到您的项目(直接或来自图书馆)。这些只是制作可绘制对象的来源。您必须从中创建自己的可绘制对象。但是如果你对holo主题感兴趣,你应该检查android(API11+)的来源。如果您已经安装,您可以在

java - 如何在 Android Material Design 选项卡中一次显示固定数量的选项卡?

我使用了Android设计支持库,并使用tablayout、fragments和viewpager在我的android应用程序中实现了选项卡。选项卡滑动工作正常。但是当我添加更多选项卡(比如7个)时,这些选项卡会减小宽度并自行调整。如何一次只显示3个选项卡,并在用户从第3个选项卡滑动到第4个选项卡时显示接下来的三个选项卡? 最佳答案 在您的MainActivity中ViewPagermpager;TabPageAdapteradapter=newTabPageAdapter(getSupportFragmentManager(),l

android - 如何创建自定义 Material 对话框

我想知道如何为我的应用程序创建自定义Material对话框。具体来说,我需要实现这样的目标我一直在用这样的老方法:finalDialogdialog=newDialog(context);dialog.setContentView(R.layout.custom);dialog.setTitle("Sample");ButtondialogButton=(Button)dialog.findViewById(R.id.dialogButtonOK);//ifbuttonisclicked,closethecustomdialogdialogButton.setOnClickListen

android - 如何实现 Material Design "Full-width text field"?

我想实现MaterialDesign中的“全角文本字段”,如下所示:https://www.google.com/design/spec/components/text-fields.html#text-fields-full-width-text-field我如何使用MaterialDesign库做到这一点?最新版本中至少有这些可用的库:com.android.support:design:23.0.1com.android.support:appcompat-v7:23.0.1com.android.support:support-v4:23.0.1我从EditText开始:看起来

android - Material 设计如何谷歌地图

我正在开发一个类似于Googlemap的应用程序。我希望当点击标记底部面板时,它应该转到信息,就像谷歌地图一样,它应该向上滚动并填充到全屏。请告诉我他们是怎么做到的?以及如何实现? 最佳答案 那么现在不需要使用第三方库了。现在它被称为BottomSheets这是在DesignSupportLibrary23.2中介绍的.你可以看看SO:AndroidHowtoimplementBottomSheetfromMaterialDesigndocs 关于android-Material设计如何

android - 如何像 Material Design SearchView 一样实现 WhatsApp?

WhatsApp有这样的工具栏:当“搜索”菜单项被点击时,SearchView从顶部降下来,它占据了工具栏的整个空间:当我尝试实现SearchView时,它看起来像这样:我找到了一些库来实现这个:AndroidMaterialSearchViewbyEugeneHoran和MaterialSearchViewbykrishnakapil.但它们与WhatsApp中的不同。这个问题可能看起来很奇怪,我找不到如何做的方法。所以我的问题是如何像来自顶部的Material设计SearchView一样实现WhatsApp? 最佳答案 我开发了

android - 向下滑动刷新 Material Design

我一直在四处寻找新Material设计的实现,向下滑动以在RecyclerViews上刷新,加载圆圈从ActionBar下来,就像新的Gmail应用程序一样。我还没有发现任何类似的东西,只有一些SwipeRefreshLayout+RecyclerView的例子。有谁知道如何做到这一点? 最佳答案 您可以使用appcombat支持库中提供的SwipeToRefreshView:compile'com.android.support:appcompat-v7:21.0.0'下面是如何将它与RecyclerView结合使用希望我能帮上忙