Articles of material design

使用android:elevation在LinearLayout上投射阴影

我将这个LinearLayout放在活动布局的底部。 我希望这个LinearLayout有一个4dp的高度,就像顶部工具栏应该有的那样,但是,因为android:elevation将阴影放在ui组件下面,而这个特定组件(linearLayout)将位于屏幕的底部,I根本不会看到任何高度.. 这是我的LinearLayout代码,以及实现了默认高程的图像: 有没有办法,使用elevation在ui组件的顶部放置阴影? 提前致谢!

带有viewpager / tabslider的FABanimation

我正试图find实现这种效果的方法https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B6Okdz75tqQsVlhxNGJCNTEzNFU/components-buttons-fab-behavior_04_xhdpi_009.webm 我正在使用android.support.v4.view.ViewPager 我感谢任何提示和帮助

Android工具栏+标签布局+抽屉,滚动时隐藏工具栏并将TabLayout置于顶部

我有活动,附有抽屉。 抽屉的每个菜单都是一个片段,在其中一个菜单下我有一个带有TabLayout的片段,每个标签都包含一个RecyclerView 。 所以现在,当我滚动RecyclerView ,标签布局会被隐藏,但ToolBar仍然位于顶部。 我需要的是ToolBar隐藏( scrollFlags:scroll|enterAlways ), TabLayout应显示在顶部。 所以目前的设置是: Activity with attached DrawerLayout -> Fragment with TabLayout -> Tab Fragment 1 with RecyclerView -> Tab Fragment 2 with RecyclerView

具有自定义视图的Android CollapsingToolbarLayout

我正在关注Cheesesquare示例项目以了解新的设计材料库。 我想知道是否有办法使用ImageView,标题和副标题的自定义视图(如Telegram),而不是CollapsingToolbarLayout小部件提供的简单标题。 谢谢。

如何从android.support.v4.widget.DrawerLayout的Material Design指南中启用或伪造迷你变体?

如何从“ 材料设计”指南中启用“迷你变体” – 以便仅在其关闭状态下显示抽屉图标? 作为我的问题的简单测试项目 ,我采用了Google着名的导航抽屉示例 – 然后在右侧添加了第二个抽屉,并在两侧添加了ListView条目的图标: 请告知如何激活(或者假冒?)“迷你变体抽屉” – 以便在上面的屏幕截图的右侧只能看到音乐符号。 这是我的布局文件activity_main.xml : 而MainActivity.java使用它: public class MainActivity extends AppCompatActivity { private Toolbar mToolbar; private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ListView mActionList; private ActionBarDrawerToggle mDrawerToggle; private String[] mPlanetTitles; private String[] mActions; private int[] mIcons; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mPlanetTitles = getResources().getStringArray(R.array.planets_array); […]

android:提升底部只有阴影效果,如何让阴影效果显示在顶部?

我在活动的底部使用了framelayout,为了显示片段上的阴影效果,我添加了android:elevation。 但阴影效果只出现在底部而不是顶部,任何人都可以给我一些建议吗?

使用AppCompat-v7 22对话皮肤会在api <21时产生难看的阴影

我正在使用AppCompat编写一个材质设计风格的应用程序。 由于AppCompat不会影响对话框,因此我将对对话框进行外观设置: styles.xml: @color/green @color/green_darker @color/accent @style/alertDialog @style/alertDialog @color/green @color/green_darker @color/accent 我在android api> = 21上得到了我想要的东西,但在其他设备上我最终在对话框周围有一个“框”。 有没有办法摆脱对话框周围的“框”,甚至在api <21上应用颜色和材质主题,最好没有任何额外的依赖? App <Api <21: <img src="http://img.androidcookie.com/android/4e2U2.png" alt="应用API API> = 21上的应用: = 21″>

除非折叠,否则CollapsingToolbarLayout setTitle()不会更新

使用新的设计库,我们应该在CollapsingToolbarLayout上设置工具栏标题,而不是Toolbar本身(至少在使用折叠工具栏时)。 但是setTitle()仅在以下特定情况下更新标题: 1)当CollapsingToolbarLayout还没有标题时 2)此时CollapsingToolbarLayout完全折叠 3)此时CollapsingToolbarLayout开始扩展 我实际上要做的是在完全展开时使标题成为EditText ,允许用户为他/她的角色命名,然后显示为标题。 我试图通过调用invalidate()或requestLayout()以及CollapsingToolbarLayout的子CollapsingToolbarLayout上的这两种方法来强制解决问题。 没有效果。 有任何想法吗?

材料设计步进控制

有人可以告诉我如何开始实现Android Material Design指南中描述的垂直非线性步进控制: http://www.google.com/design/spec/components/steppers.html

材料TabLayout高程不起作用

由于某种原因,高程属性似乎不适用于材料设计支持库中的新TabLayout。 有任何想法吗? XML: 在父片段中像这样连接起来: ViewPager viewPager = (ViewPager) view.findViewById(R.id.view_pager); TabLayout tabLayout = (TabLayout) view.findViewById(R.id.tab_layout); AppPagerAdapter appPagerAdapter = new AppPagerAdapter(getChildFragmentManager()); viewPager.setAdapter(appPagerAdapter); tabLayout.setupWithViewPager(viewPager); 图片: 该活动有一个工具栏,但这是在片段之外,不应该影响tablayout有阴影的能力: 相关活动xml: