首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    自定义View:手撸一个带FAB凹槽的底部导航栏

    同事:没得怎么变化,反正需求没有说要加动画 我:那要是PM要你的导航栏凹陷深度依赖于FAB的位置大小,你要怎么处理? 同事:......那阁下又当如何应对?...的特性,设置底部导航栏作为FAB的参照物方便对齐停靠; FAB位移动画以及导航栏凹陷动态变化:自定义导航栏的形状,根据FAB的凹陷深度来动态绘制导航栏。...以及每个item对应的页面使用Fragment组件来实现,页面跳转、item切换动画等的相关功能都是现成的,方便快捷。...Activity后界面默认是这样子的效果: 接下来就是根据需求在小细节上修修补补了,由于只需要显示两个导航item,另外需要在导航栏的中间给大按钮预留个空位,于是在导航栏的menu文件中将中间item的图标和文字都去掉...对于这样的效果我决定老老实实选择自定义BottomNavigationView,为所欲为哈哈哈!

    26410

    听说谷歌Baba更新了 Material UI ...

    脑图呈现文本重点 前期配置 当初LZ前期配置遇了不少坑,这里我们一起回顾下: Step 1:打开工程目录下的build.gradle文件,并添加maven引用 allprojects {    repositories...使用也是很Easy,如下: 创建一个菜单资源 ,最多5个导航目标(BottomNavigationView不支持超过5个项目); 在内容下面放置BottomNavigationView; 将BottomNavigationView...那下面按照步骤操作一次: Step 1:在布局中添加BottomNavigationView: BottomNavigationView...public void onStateChanged(View view, int i) {                // 这里是bottomSheet 状态的改变,根据slideOffset可以做一些动画...           public void onSlide(View view, float v) {                // 这里是拖拽中的回调,根据slideOffset可以做一些动画

    3K20

    Flutter 文本解读 9 | 打造 Icon 图标字体创建工具

    再比如说,多个字体图标文件怎么办,如何能更方便地支持多图标字体。...---- 2.本系列其他文章 《Flutter 文本解读 1 | 从源码认识 Text 组件》 《Flutter 文本解读 2 | Text 是如何画出来的》 《Flutter 文本解读 3 | Text...组件使用介绍 》 《Flutter 文本解读 4 | TextStyle 文字样式解读 》 《Flutter 文本解读 5 | RichText 富文本的使用 (上)》 《Flutter 文本解读 6...| RichText 富文本的使用 (中)》 《Flutter 文本解读 7 | RichText 写个代码高亮组件》 《Flutter 文本解读 8 | Icon 与 RichText 的渊源》 -...1.多图标字体分析 其实在图标网站可以通过项目 来管理图标,一般一个项目一个图标文件就够了。

    87720

    Android学习(简单使用Bottom Navigation Activity来实现底部导航栏)

    自定义底部导航 现在的底部导航只有三个选项,而且图标文字都是固定我。那么我们想增加导航或者改变图标文字应该怎么办呢?...首先我们打开activity_main.xml文件,发现有这样一段代码 BottomNavigationView android:id...test" android:title="test" android:icon="@drawable/compass"/> title属性是点击后下面出现的文字,icon属性是图标这是下载地址...我们再看已经出现了第四个图标(最多5个)。那么如何更改点击后的页面呢? 自定义切换页面(Fragment) 这里我们使用framgment来切换页面。...定制导航栏 对于导航栏的定制和之前大体相同,如果我们要新添一个自己的导航页可以这样操作:menu文件夹下的bottom_nav_menu.xml对应底部的导航图标,添加自己的item。

    2.5K10
    领券