位置: 编程技术 - 正文

Android自定义组合控件---简单导航栏(android自定义组件开发详解)

编辑:rootadmin

推荐整理分享Android自定义组合控件---简单导航栏(android自定义组件开发详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android 自定义,android 自定义dialog,android自定义属性详解,android 自定义dialog,Android自定义组件性能,android 自定义,android自定义组件,Android自定义组件性能,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在做项目的过程中,发现项目中好多界面的导航栏都很类似或者一样,但是每次都要重复写同样的代码,觉得很不爽,所以就简单地自定义了一下导航栏控件. 先上图:

导航栏包括: * 返回按钮 * 标题 * 右侧按钮(功能不确定)

首先是布局文件,如下:

布局包含两个ImageView和一个TextView.

然后自定义类NavigationView继承RelativeLayout并实现OnClickListener接口.

Android自定义组合控件---简单导航栏(android自定义组件开发详解)

NavigationView中包含一个回调接口,在使用时设置一个此接口即可.

如何使用呢?下面实际使用的过程.

主界面布局

主界面Java代码

注:主界面中的Dlog类为Android的Log打印输出类,参见此处:Android的Log包装

这样就完成了简单的自定义导航栏.完成的项目代码在我的GitHub中的 自定义组件.此项目后期会不定期更新.

[置顶] Android自定义TabBar 转载请说明出处:

android Graphics(一):概述及基本几何图形绘制 前言:我最近想抽空研究研究android的各种特效,android的特效真是其它平台无法比拟的,而且一个漂亮的UI交互,会给APP增色不少,而学习特效之前,有

App安全之代码混淆 参考:

本文链接地址:https://www.jiuchutong.com/biancheng/382223.html 转载请保留说明!

上一篇:Android 中padding和margin的区别(android:padding="10dp")

下一篇:[置顶] Android自定义TabBar([置顶]JM259194)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络