草庐IT

fab-toolbar

全部标签

android - 带有 viewpager/tabslider 的 FAB 动画

我正在尝试找到实现这种效果的方法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感谢任何提示和帮助 最佳答案 首先,您需要将带有float操作按钮的布局锚定到ViewPager

android - RecyclerView 适合屏幕时不要折叠 Toolbar

我使用Android设计库制作了一个应用程序,带有一个工具栏和TabLayout。实际上有2个选项卡,都带有2个RecyclerView,滚动时会自动折叠工具栏。我的问题是:当RecyclerView的项目很少并且完全适合屏幕时(如TAB2中),我可以禁用工具栏折叠吗?我见过很多例子,比如CheeseSquare,由Google员工制作,问题仍然存在:即使RecyclerView只有1个项目,工具栏也会在滚动时继续隐藏。我想我可以找出RecyclerView的第一项是否在屏幕上可见,如果是,则禁用工具栏折叠。前者容易实现,后者呢?这是我的布局: 最佳答案

android - RecyclerView 适合屏幕时不要折叠 Toolbar

我使用Android设计库制作了一个应用程序,带有一个工具栏和TabLayout。实际上有2个选项卡,都带有2个RecyclerView,滚动时会自动折叠工具栏。我的问题是:当RecyclerView的项目很少并且完全适合屏幕时(如TAB2中),我可以禁用工具栏折叠吗?我见过很多例子,比如CheeseSquare,由Google员工制作,问题仍然存在:即使RecyclerView只有1个项目,工具栏也会在滚动时继续隐藏。我想我可以找出RecyclerView的第一项是否在屏幕上可见,如果是,则禁用工具栏折叠。前者容易实现,后者呢?这是我的布局: 最佳答案

android - 如何使用 Appcompat v7 21、Toolbar 和 DrawerLayout 将 Burger 动画化为箭头

我正在使用带有android.support.v4.widget.DrawerLayout的android.support.v7.widget.Toolbar。它工作正常,抽屉导航关闭时显示汉堡图标,抽屉打开时显示箭头图标。我想在应用程序中的某些事件上禁用抽屉并将汉堡图标设置为箭头。我尝试将锁定模式设置为关闭,但v7.app.ActionBarDrawerToggle仍然显示Burger并打开Drawer。mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);有什么想法吗?谢谢!更新:不,我可以更改图

android - 如何使用 Appcompat v7 21、Toolbar 和 DrawerLayout 将 Burger 动画化为箭头

我正在使用带有android.support.v4.widget.DrawerLayout的android.support.v7.widget.Toolbar。它工作正常,抽屉导航关闭时显示汉堡图标,抽屉打开时显示箭头图标。我想在应用程序中的某些事件上禁用抽屉并将汉堡图标设置为箭头。我尝试将锁定模式设置为关闭,但v7.app.ActionBarDrawerToggle仍然显示Burger并打开Drawer。mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);有什么想法吗?谢谢!更新:不,我可以更改图

android - 使用谷歌设计库如何在向下滚动时隐藏 FAB 按钮?

谷歌已经发布了设计库,我正在使用compile'com.android.support:design:22.2.1'但是我看不到任何关于如何使用这个库以及如何在滚动时为FAB栏设置动画的代码示例。我想我可以在ListView上监听滚动事件,然后自己为按钮设置动画,但这不是融入API(这不是这个支持库的重点吗)。有这方面的例子吗? 最佳答案 如果你正在使用RecyclerView并且你正在寻找简单的东西,你可以试试这个:recyclerView.addOnScrollListener(newRecyclerView.OnScrollL

android - 使用谷歌设计库如何在向下滚动时隐藏 FAB 按钮?

谷歌已经发布了设计库,我正在使用compile'com.android.support:design:22.2.1'但是我看不到任何关于如何使用这个库以及如何在滚动时为FAB栏设置动画的代码示例。我想我可以在ListView上监听滚动事件,然后自己为按钮设置动画,但这不是融入API(这不是这个支持库的重点吗)。有这方面的例子吗? 最佳答案 如果你正在使用RecyclerView并且你正在寻找简单的东西,你可以试试这个:recyclerView.addOnScrollListener(newRecyclerView.OnScrollL

android - 设置 FAB 图标颜色

当前的FAB我想知道如何将“com.android.support:design:22.2.0”库提供的FAB(float操作按钮)小部件的图标颜色从绿色更改为白色。style.xml@color/color_primary@color/color_primary_dark@color/accent#00B33C#006622#FFB366activity_main.xml 最佳答案 更新2如果您使用com.google.android.material.floatingactionbutton.FloatingActionButt

android - 设置 FAB 图标颜色

当前的FAB我想知道如何将“com.android.support:design:22.2.0”库提供的FAB(float操作按钮)小部件的图标颜色从绿色更改为白色。style.xml@color/color_primary@color/color_primary_dark@color/accent#00B33C#006622#FFB366activity_main.xml 最佳答案 更新2如果您使用com.google.android.material.floatingactionbutton.FloatingActionButt

c++ - std::fabs() 优化不好?

最近我正在使用一个应用程序,其代码类似于:for(autox=0;xstd::fabs(hPoint))hPoint=temp;}}..someothercode}...somemorecode}这是在图形渲染循环中,调用速度约为50-100次/秒,多个channel中的缓冲区高达192kHz。所以有很多数据在最里面的循环中运行,分析表明这是一个热点。我想到可以将float转换为整数并删除符号位,然后仅使用临时变量将其转换回来。它看起来像这样:if((constfloat&&)(*((int*)&temp)&~0x80000000)>(constfloat&&)(*((int*)&hP