草庐IT

fab-toolbar

全部标签

Android共享元素过渡ToolBar重叠

我已经为我的应用程序实现了共享元素转换,其中转换从主屏幕上ViewPager内的Fragment(带有RecyclerView)的图像开始,并扩展到全屏画廊View,再次在ViewPager的Fragment内.这一切都很好,除了如果图像不完全可见,它会在扩展到全屏之前进入TabBar的顶部。这是正在发生的事情:我的输入转换看起来像这样:然后退出:在调用Activity的共享元素回调中我得到了这个:ViewnavigationBar=activity.findViewById(android.R.id.navigationBarBackground);ViewstatusBar=act

java - 如何在PreferenceActivity中添加Toolbar

我已经使用首选项创建了一个应用程序设置。但我注意到,我的PreferenceActivity中没有工具栏。如何将工具栏添加到我的PreferenceActivity?我的代码:我的pref_xml:我的PrefActivity.java:package***.***.***;importandroid.os.Bundle;importandroid.preference.PreferenceActivity;importandroid.preference.PreferenceFragment;publicclassPrefActivityextendsPreferenceActivi

android - ListView 的最后一项 : Fab hides it

我的问题是我有一个ListView,上面附有一个float操作按钮。但是如果列表在最后,FAB会隐藏一个按钮。所以我想申请一些可用空间,但仅限于列表的最后一项。我正在使用扩展BaseAdapter的简单适配器。所以在getView中,如果position==getCount()-1,我可以将任何东西应用到convertView。但是我怎样才能腾出额外的可用空间呢?当我通过convertView.setPadding将填充设置为56dp时,大小不会增加,它只是隐藏了我的ListView中的元素。如果我使用LinearLayout.Layoutparams并设置边距,则什么也不会发生。那么

java - 如何删除 Toolbar 和 RelativeLayout 之间的分隔符

我在android.support.v7.widget.Toolbar下面有RelativeLayout。它们都有相同的颜色。我怎样才能摆脱他们之间的分歧?这是xml代码:这是完整的xml文件: 最佳答案 对我来说最简明和最简单的答案是根据评论像这样应用它。但是,由于我的工具栏被应用覆盖层包裹,我必须将它应用到AppBarLayout小部件才能正常工作。 关于java-如何删除Toolbar和RelativeLayout之间的分隔符,我们在StackOverflow上找到一个类似的问题:

android - getSupportActionBar(toolbar) 与 Butterknife 一起用于工具栏时抛出空指针异常

我正在使用Butterknife为工具栏注入(inject)View。但是getSupportActionBar(toolbar)方法抛出空指针异常,应用程序不幸停止了。可以做些什么来解决这个问题?我正在使用安卓4.2。那么,使用Butterknife和Jellybean有什么问题吗?主ActivitypublicclassMainActivityextendsAppCompatActivity{@BindView(R.id.tool_bar_demo)Toolbartoolbar;@BindDrawable(R.drawable.backspace)Drawablebackspace

java - 如何实现 android fab 快速拨号选择器?

我看到google.com/design上的指南更新了新资源,并且他们添加了新版本的快速拨号选择器。我想实现类似这样的效果,如何实现?我在这里问的原因是因为关于该指南的信息不多。非常感谢任何东西(资源、代码或示例)。感谢您的宝贵时间。以下是我的意思的几个示例(来自官方网站)。http://material-design.storage.googleapis.com/publish/material_v_3/material_ext_publish/0B6Okdz75tqQsMXoxTGZGaVp4cHc/components-buttons-fab-transition_speeddi

android - 如何将 FAB(扩展)动画化为新的 Activity

我想要达到的效果是这样的:这是我可以使用ActivityOptionsCompat实现的东西还是有其他选择?我如何复制FAB有点“扩展”到新的Activity的效果? 最佳答案 这些动画与materialdesigns有关,叫做Activity之间的共享元素。这背后的想法是在两个不同的布局中有两个不同的View,并以某种方式将它们与动画联系起来。然后,过渡框架将执行它认为必要的任何动画,以向用户展示从一个View到另一个View的过渡。请始终牢记这一点:View并没有真正从一种布局移动到另一种布局。它们是两个独立的View。View

android - 单击 FAB 导航到 fragment (导航架构组件)

我不知道如何使用新的导航架构组件从我的主屏幕(使用附加到BottomAppBar的FloatingActionButton)导航到另一个屏幕没有应用栏。当我单击fab时,我希望下一个屏幕(fragment?)从右侧滑入。问题是我应该把BottomAppBar放在哪里?如果我将它放在我的MainActivity中,那么我会遇到FloatingActionButton没有设置NavController的问题。我也不能将我的BottomAppBar放在我的Fragment中。我很茫然。 最佳答案 今天遇到这个问题,我发现有一个简单而优雅的

android - 如何将上下文操作栏 (CAB) 与 support.v7.widget.Toolbar 和 Listview 一起使用?

我正在尝试将CAB与ListView一起使用:listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL);listView.setMultiChoiceModeListener(newListView.MultiChoiceModeListener(){@OverridepublicvoidonItemCheckedStateChanged(ActionModemode,intposition,longid,booleanchecked){mode.setTitle(getString(R.string.list_select

Android Toolbar 在 CollapsingToolbarLayout 中重叠 TabLayout

我正在尝试使CollapsingToolbarLayout与Toolbar和TabLayout在其下方,但它们相互重叠,我得到this我已经尝试了很多解决方案,但仍然有这个问题。这是我的xml: 最佳答案 尝试从您的RelativeLayout中删除它:app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed">或者让他们像这样:app:layout_scrollFlags="scroll|enterAlwaysCollapsed">我猜这是一个错误。更新:检查此