底部导航栏

底部导航栏概述 底部导航栏 在这篇文章中学会提问,学会实践探索。 本文章将会从导航的本意开始,先讲明材质设计中对于该组件的相关内容再加以材质设计指南与人类交互指南对于移动设备底部导航的规范对比、部分谷歌以及苹果应用对该组件的实现现状来讲述这个后期才加入材质设计指南且备受争议的组件。 图片来自 Material-io.cn ·目的地:粗略理解为用户想要使用的各个功能页面 理解导航 导航使用户能够在应用程序各个功能页面中移动。 导航类型 导航是在应用程序的屏幕之间移动以完成任务的行为。它通过多种方式启用:专用导航组件、将导航 阅读详情

可以看清风洒脱的博客:http://blog.youkuaiyun.com/qiaoshi96_bk/article/details/73716310

因为这就是他让我用的


添加依赖  :

compile 'com.hjm:BottomTabBar:1.1.1'
既然他弄他的代码,那我就用我的代码

说一下我遇到的问题,这个他直接就把viewpager什么之类的全部都包括了,所以高度就可以设置成match,

我就给他设置了个40dp,就不显示viewpager,只显示导航页,弄得干上火,在这就说一下,避免浪费时间.还是自己不细心

<com.hjm.bottomtabbar.BottomTabBar
        android:layout_width="match_parent"
        android:layout_height="match_parent" 
        android:id="@+id/bottomBar"
        hjm:tab_font_size="5sp"
        hjm:tab_img_font_padding="2dp"
        hjm:tab_img_height="20dp"
        hjm:tab_img_width="20dp"
        hjm:tab_padding_bottom="5dp"
        hjm:tab_padding_top="5dp"
        hjm:tab_selected_color="#ffe866"
        hjm:tab_unselected_color="#1a0204"
        />

代码

tabBar = (BottomTabBar) findViewById(R.id.bottomBar);
        tabBar.init(getSupportFragmentManager())

                 //第一个参数字,第二个是点击时展示的图片,第三个是未点击的图片,第四个是viewpager要显示的fragment

                .addTabItem("首页",R.drawable.index_red,R.drawable.index,fragment_index.class)
                .addTabItem("分类",R.drawable.type_red,R.drawable.type,fragment_type.class)
                .addTabItem("发现",R.drawable.find_red,R.drawable.find,fragment_find.class)
                .addTabItem("购物车",R.drawable.car_red,R.drawable.car,fragment_shop.class)
                .addTabItem("我的",R.drawable.user_red,R.drawable.user,fragment_my.class);
        bottomBar();


这就行了

Mint UI底部导航栏 官网:https://mint-ui.github.io/#!/zh-cn Github: https://github.com/ElemeFE/mint-ui/ 最近一个月的时间,工作上的事情特别多,要同时开发维护三四个项目,让人觉得有些憔悴,也没有时间去学习了,正好今天要聚餐,趁着下午的时间,把之前没有写完的Mint UI教程继续写一写。 接着上一篇:Vue移动端框架Mint UI教程... 阅读详情

相关推荐

底部虚拟导航栏适配问题

问题 安卓机型太多适配比较麻烦,这里来讲讲部分手机有的底部虚拟导航按钮适配问题,我遇到有虚拟底部导航栏的手机就有:华为,索尼,OPPO……。 底部导航栏适配需要解决的以下几个问题: 哪些机型有底部虚拟导航栏; 底部导航栏的高度是多少; 针对有底部导航对布局高度进行调整; 是否显示底部导航栏 SDK在版本17之后增加了一个获取Window实际分辨率和默认缺省分辨率大小的两个方法: Displa

T丶快乐知己丬 5288

微信 设置底部导航栏

转 微信小程序设置底部导航栏目方法 2...

weixin_43077063的博客 2万+

Flutter初学者之普通底部导航栏及自定义不规则底部导航栏的实现

老规矩,先上效果图一般我们做APP的都知道,很多APP 底部导航栏采用这样的样式,如果用原生开发还是比较费劲的,但是用Flutter 开发还是很便捷的,原理大概就是将 Flutter 中的 FloatActionButton 悬浮按钮融合到底部导航栏中去实现,上代码!这里我们还是采用刚开始那段入口代码,只是我们的 bottomNavigationBar 属性实现的组件我们去单独定义,将这个自定义底部导航栏的功能单独写一个组件。///自定义组件 StatelessWidget(无状态组件)

2401_84123357的博客 1042

安卓 Day18:底部导航条

安卓:底部导航条,碎片

m0_66295378的博客 233

手机端自适应底部导航条,带小图标的

这是一个手机端的自适应底部导航条,带小图标的,包括雪碧图。

自己整理的所有的底部导航栏Tab切换方法

自己整理的所有的底部导航栏Tab切换方法

移动端适配与底部导航条

1.安装amfe-flexible和postcss-pxtorem,2.导入在main.js导入amfe-flexible3.配置在vue.config.js中写入在postcss.config.js中写入(没有文件就新建)组件中使用然后转化后看到的就是。

小志的博客 1088

底部导航栏的两种实现

底部导航栏的两种实现 博客:https://blog.youkuaiyun.com/qq941263013/article/details/81136064 第一种:纯小图+文字; 第二种:中间为图片的底部导航栏;

锚点实现首页底部导航栏+跨页面定位跳转(相册首页案例)

萌新小白兔在做移动端Web时遇到了这样的问题,啥问题嘞???

weixin_43462543的博客 1474

底部导航条

类似QQ底部导航条,实现不同的导航,通过fragment实现切换

(侧边抽屉)移动端APP汉堡页设计全解:从规范落地到体验优化

汉堡页是一种隐藏式侧边导航组件,由汉堡图标(三条水平横线)、侧边抽屉面板、主界面遮罩层三部分构成。点击汉堡图标后,面板通常从左侧滑入,覆盖主界面部分区域(或悬浮于主界面之上);关闭时可通过点击关闭按钮、遮罩层、返回键或侧滑手势完成,是移动端特有的空间优化设计模式。

qq_67370502的博客 615

Android开发丶底部导航栏

在主流app中,应用的主界面都是底部含有多个标签的导航栏,点击可以切换到相应的界面,如图: 接下来将描述下其实现过程。 1.首先是分析界面,底部导航栏我们可以用一个占满屏幕宽度、包裹着数个标签TextView、方向为横向horizontal的线性布局LinearLayout。上方则是一个占满剩余空间的FrameLayout。 activity_main.xml <?xml ...

u014078990的博客 2万+

ADS(Arm Developer Suite)安装的坑!

实验课老师让我们区安装ADS,作为嵌入式开发的工具,原本以为这只是一个简单的软件,但是当我安装的时候,我才发现这软件太难了!安装了我大半天,看了其他的博客之后,最终才安装成功???????? 安装过程的一个巨坑就是:安装路径!以及安装许可注册文件 如果没有注意路径,最后安装成功以后打开软件就是蜜汁报错???? 报错了怎么办?删掉已安装的东西,重新安装吧,而且要删干净 再次安装的时候,打开安装包是这个提示...

weixin_42795819的博客 8218

android 底部导航栏的实现

android 详细的底部导航栏的实现目录前言一、创建一个menu的Actvity二、创建一个**navigation**的Activity1.在res中创建一个navigation的activity,它会在res自动生成一个navigation文件夹。总结 根据系统自带的 Bottom Navigation Activity来实现android底部菜单栏,本人是android初学者,从网上找了一堆的教程,老是出现各种各样的bug,然后才发现使用android官方自带的工具可以快捷实现底部菜单的切换。 目录

qq_15396257的博客 6491

从零到一:3D-ResNet50在医学影像中的实战陷阱与避坑指南

本文深入探讨了3D-ResNet50在医学影像分类中的实战应用,重点解析了NIFTI数据预处理、小样本迁移学习陷阱及GPU显存优化等关键问题。通过分块加载、混合精度训练等技巧,有效解决了医学影像处理中的内存管理和性能挑战,为开发者提供了实用的避坑指南和优化策略。

weixin_29038345的博客 390

SquareLine Studio汉化版安装激活全攻略:LVGL嵌入式UI设计从入门到出代码

嵌入式GUI开发中,LVGL作为轻量级开源图形库,广泛应用于STM32、ESP32等MCU平台。可视化设计器通过拖拽生成LVGL代码,大幅提升UI开发效率。SquareLine Studio正是这类工具的代表,支持界面设计、事件绑定与代码导出。其安装、汉化与激活是初学者常见门槛,尤其涉及LVGL版本匹配、字体配置及FreeRTOS移植等关键环节。本文围绕汉化版安装、一个月免费激活码使用及最小可用流程展开,帮助开发者快速上手LVGL界面设计,规避常见环境与集成问题。

weixin_29189987的博客 410

android底部导航栏

文章目录常见的底部导航栏实现步骤1.准备 常见的底部导航栏 动态效果 实现步骤 1.准备

qq_42418169的博客 2万+

不只是CPU主频:深入解析英飞凌Aurix TC3xx各外设时钟树(CAN、以太网、Flash时序如何配置)

本文深入解析英飞凌Aurix TC3xx系列微控制器的外设时钟树配置,涵盖CAN、以太网和Flash时序的优化方法。通过详细分析时钟系统架构、关键外设配置及多外设协同设计策略,帮助工程师实现高性能汽车电子控制单元(ECU)开发。特别关注系统时钟的灵活配置与EMC优化技巧,提升系统实时性和可靠性。

weixin_29189373的博客 400

android动态适配底部导航栏,判断是否支持底部导航栏,获取导航栏的显示状态,获取导航栏高度

适配导航栏,从底部弹出一个popupWindow,弹出位置根据底部是否有导航栏进行展示,如果底部有导航栏,展示在导航栏上部,如果没有导航栏,展示在屏幕最底部。 先上图: 对于适配导航栏: 1.首先判断手机是否存在导航栏: private static boolean checkDeviceHasNavigationBar(Context context) { bo...

qq_28380121的博客 4573

TCN(Temporal Convolutional Networks)时序卷积网络详解及代码

TCN(Temporal Convolutional Networks)时序卷积网络详解及代码

zhulewen的博客 7883

带硬约束的物理信息神经网络(PINN with Hard Constraint)示例及代码

本文以一个案例介绍了带硬约束的物理信息神经网络的原理及实现步骤。

m0_72768523的博客 5356

在android Studio中设计app的底部导航栏

准备工作 新建一个空白android项目 命名为csdn 在res/layout路径下设置主页面 使用线性布局 linearLayout 使用自定义的viewPager(切换多个页面会秒跳转,提升体验感觉) 底部导航控件 如下所示 主页布局 在资源文件中 res/color (没有color文件夹就自己建,导航栏切换时改变选中栏颜色) 新建颜色选择文件 bg_tab.xml 新增颜色配置文件 备用 将使用到的静态文件拷贝到项目中 三个图片拷贝到 res/drawable下 开

MrsZhang1995的博客 1万+

74、刀具磨损监测与寿命预测分析

本文综述了刀具磨损监测与寿命预测的研究现状,分析了力信号、功率信号、振动信号和声发射信号在刀具状态监测中的应用及其优缺点。介绍了当前常用的刀具寿命模型及故障诊断流程,并总结了基于不同信号的监测方法。文章指出,尽管已有多种方法在理论上取得进展,但在实际应用中仍面临挑战。未来研究方向包括采用更先进的神经网络、深入探索多信号融合技术以及有效利用工业大数据,以提升刀具状态识别的准确性与可靠性。

lstm7chronicler的博客 275

【uniapp小程序】配置tabbar底部导航栏

在 pages.json 中提供 tabBar 配置,不仅仅是为了方便快速开发导航,更重要的是在App和小程序端提升性能。在这两个平台,底层原生引擎在启动时无需等待js引擎初始化,即可直接读取 pages.json 中配置的 tabBar 信息,渲染原生tab。.........

qq_49002903的博客 9万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Android底部导航栏实现

Android底部导航栏实现底部导航栏使用Fragment实现底部导航栏效果展示相关概念介绍:Fragment的使用FragmentManager简介Fragment实现底部导航栏代码实现MainActivity.class :核心Activity四个页面对应的Fragment底部导航栏布局:Fragment对应布局style文件:使用ViewPager实现底部导航栏效果展示相关概念介绍ViewPager简介PagerAdapter简介viewpagert实现底部导航栏代码实现核心:MainActivit

fjnu_se的博客 1万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

flutter底部导航栏

flutter BottomNavigationBar 一般来说,点击底部导航栏都是要进行页面我们需要动态的改变一些状态,所以,我们要继承自StatefulWidget. bottomNavigationBar 是属于 Scaffold 中的一个位于底部的控件。通常和 BottomNavigationBarItem 配合 开发底部导航栏。 1 基本构造方法说明 1.1 BottomNavig...

代码小疯子 4849

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: 语音功能
下一篇: 全局异常捕获器
thecodeis6
博客等级 码龄9年 14粉丝 13原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值