在CoordinatorLayout中弹出的隐藏的浮动动作按钮
i具有Activity,带有ViewPager,它显示三个不同的片段.一切都在CoordinatorLayout内. 我基本上所做的与此答案相同: fab and viefpagager/tagpageration 我不想在第一个Fragment中使用FAB,因此我将Fab的可见性设置为布局中的GONE,并仅在选择第二个Fragment时显示/隐藏它.这部分实际上可以正常工作. 但是,当首先创建Activity(或旋转屏幕)时,Fab在第一个Fragment上弹出了一个快速的时刻,这确实很烦人. 当我用其他东西替换CoordinatorLayout时,该工厂在应该时保持隐藏. 我正在使用设计支持库23.0.1.当晶圆厂设置为消失时,芝士水样品也存在相同的问题. 有人可以为此提出解决方法吗?我找不到CoordinatorLayout的来源,所以我找不到发生这种情况的原因. 解决方案 这是我提出的代码(不,事先,它不是完美的,也不是最佳的.但是它确实有效.随时
在ViewPager卷轴上为浮动的行动按钮制作动画
我在其下方有AppBarlayout,ViewPager和一个活动中的浮动动作按钮.当ViewPager滚动时,我想对Fab进行动画动画.看看以下屏幕. 当TAB1是当前选项卡时,Fab应该在右下角.当Tab2是当前选项卡时,则FAB应位于底部中心区域.当Tab3是当前选项卡时,Fab应移至右下角.当Tab4是当前标签时 我该如何实现?请帮助我. 我需要在ViewPager上实现OnPageChangelistener,然后在OnPagesCrolled()中处理相同的操作. mViewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
0 2024-02-19
编程技术问答社区
如何在一个特定的片段上隐藏FAB
好吧,我只想在我的情况下仅在特定片段上删除/隐藏fab. viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { .... (Overriding methods , I didnt do anything here }); 我的膨胀方法pager private void setupViewPager(ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager()); adapter.addFragment(new HistoryFragment(), "HISTORY"); adapter.addFragment(new TransactionFragment(), "
2 2024-02-19
编程技术问答社区
是否可以在不同的片段中为浮动动作按钮设置不同的动作?
我正在工作或一个应用程序,其中我在ViewPager和Floating Action按钮(FAB)中有4个片段.当我单击Fab时,会出现3个子模型.他们每个人都会开始不同的活动,用户可以从不同的片段搜索数据.是否可以设置Fab,以便我在第一个片段中单击它,它将打开一个活动,用于在此片段中搜索,在第二片内部搜索第二个片段 - 搜索第二和等.问题是现在单击Sub sub当我处于某个片段时,我也可以从另一个片段中搜索数据,这有点奇怪.我知道问题有点奇怪,如果有些事情不清楚,我会进一步解释 解决方案 您可以在每个片段中将Fab按钮公开并实现OnClick侦听器. 您应该覆盖 setUservisibleHint 并将代码 on Resume ,因此GetActivity()不会返回null. Fab按钮将在不同的片段中具有不同的动作. 这是一个示例,每个片段内都需要fab单击侦听器: @Override public void setUserVisibleHint(boole
0 2024-02-19
编程技术问答社区
带有viewpager/tabslider的FAB动画
I'm trying to find way to achieve such effect https://material-design.storage.googleapis.com/publish/material/material_v_4/material_ext_publish/0b6okdz75tqqsvlhxngjcngjcnteznteznteznteznteznteznteznfu/-components-buttons-buttons-buttons-buttons-buttons-fab-behavior_0444.0444.4444444444444444444.4444444444444.444444_39.a 我正在使用android.support.v4.view.viewpager 我感谢任何提示和帮助 解决方案 首先,您需要使用固定在ViewPager的浮动操作按钮的布局:
0 2024-02-19
编程技术问答社区
带有浮动操作菜单的折叠式工具条
我遵循此链接,使用Fab创建浮动工具栏. 我尝试将FAB更改为浮动菜单,当我单击平面时,很少有选项,但是当我将FAB与工具栏一起连接时,我无法将工具栏与Fab一起折叠并隐藏浮动菜单. 这是我遵循的链接来创建浮动菜单 任何人都可以帮我.... 我的布局
外层循环器视图不能接收内部循环器视图的滚动事件
我遵循本教程,以在滚动时实现隐藏工具栏和工厂的行为: https://mzgreen.github.io/2015/2015/06/23/how-to-hid-to-hideshow-the-hideshow-tool-tool-tool-tool-tool-tool-when-list-is-is-is-is-is-is-is-i-滚动(part3)/ 我粘贴了下面行为的演示. 现在,我已经对recyclerview中的那些单独项目进行了编码,我已经对其进行了编码,以便它们保存图片(imageView),在其下方,一个recyClerview显示了一个项目列表. 因此,有一个外部循环系统包含内部回收列表的列表. 内部recyclerview不滚动 - 我通过在此线程中按照答案来覆盖方法CansCrollvertaly():在Child Recyclerview Android中禁用滚动.我还尝试启用内部循环系统的滚动,但是我遇到了同样的问题. 外部循环系统
0 2024-02-19
编程技术问答社区
如何使用支持库修复缩放后的FloatingActionButton的阴影 23
我使用支持库23上的Kitkat设备上有一个FAB.这基本上是除阴影以怪异形式出现的(请参阅屏幕截图中的缩放红色按钮,蓝色按钮全尺寸). ). 实际上似乎发生的事情是阴影在4个"角"位图中重叠以产生奇怪的效果. 有人知道如何修复吗? 解决方案 这看起来很有趣! 不幸的是,我没有成功地试图重现问题 - 如果您可以提供您运行的代码 - 但这是我编写的代码为Animate&Scale faster floating Action按钮: FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.animate().scaleX(0.1f).scaleY(0.1f).setDuration(100).setListener( new Animator.AnimatorListener() { @Override public v