![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发自定义组件
Android开发自定义组件
KarenChia
[Android领域]优质创作者,[ZK程序员的自我修养]公号作者,[幸福金钥·生涯领航]知识星球星主。多年软件开发经验,主导开发过多个手机APP。业余时间,玩副业,副业创收。
展开
-
自定义Android消息推送提示音
在自定义推送通知声音的时候,推送如果不是使用自定义消息,而是应用平台默认的通知的话,一般可能没有办法设置自定义的声音。解决办法。为了修改自定义声音可以使用自定义消息,但是为了不增加额外的工作量,可以在receiver接收到通知的时候自定义播放一段铃声。播放铃声的代码片段:[java]view plaincopypublicvoidplaySound(){ ...转载 2018-05-14 16:47:05 · 8363 阅读 · 0 评论 -
Banner图片轮播控件
Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!GitHub项目推荐:https://github.com/youth5201314/banner...原创 2019-03-27 09:47:43 · 469 阅读 · 0 评论 -
ListView组件中嵌套GridView(重算GridView的高度)
应用场景:在ListView的子项中嵌套GridView,需要重算每一个子项GridView的高度,否则GridView只能显示一行。自定义Gridview:import android.content.Context;import android.util.AttributeSet;import android.widget.GridView;/** * 自定义GridView...原创 2019-04-02 16:57:30 · 394 阅读 · 0 评论 -
自定义RadioButton:改变文字上、下、左、右图片,可设置图片大小(宽高)
原文出处:https://www.cnblogs.com/toly/p/8665926.htmlRadioButton的图标大小并没有相应的布局参数,本文通过自定义属性的方式自定义RadioButton,实现控制图片大小。本文要点:自定义属性的使用。 解决RadioButton文字上、下、左、右的图标大小自定义问题。 此方法对TextView内的图标也适用。问题如下:...转载 2018-04-28 13:49:49 · 3255 阅读 · 0 评论 -
Android自定义组件丨SwipeBackLayout侧滑返回控件
侧滑返回控件,支持右滑手势以及下拉手势。原创 2022-07-28 10:56:42 · 1001 阅读 · 1 评论 -
转载:Android底部导航栏,三种风格和实现
这是 Google 给我们提供的一个专门用于底部导航的 View,你只需要在新建 Activity 的时候选择 “Bottom Navigation Activity”,IDE 就会自动使用 BottomNavigationView转载 2022-06-01 10:08:24 · 6823 阅读 · 0 评论 -
转载:Android (争取做到)最全的底部导航栏实现方法
现在写了4个主要方法.还有一些个人感觉不完全切题的方法也会简单介绍一下.转载 2022-06-06 14:28:44 · 871 阅读 · 0 评论 -
转载:LinearLayout+Fragment实现下导航栏效果
本文将利用LinearLayout+Fragment实现下导航栏效果手机APP开发者可以直接在本测试案例上进行二次开发,可以节省自己手动写导航栏的时间和精力。实现原理:先使用在MainActivity中使用LinearLayout做出下导航栏的布局效果;再实现各个按钮的点击事件,替换掉MainActivity对应的xml文件中的Fra...转载 2022-06-08 10:02:46 · 288 阅读 · 0 评论 -
AVLoadingIndicatorView - 一个很好的Android加载动画集合
一个很好的Android加载动画集合原创 2023-09-20 19:14:35 · 1027 阅读 · 0 评论 -
Toaster - Android 吐司框架,专治 Toast 各种疑难杂症
这可能是性能优、使用简单,支持自定义,不需要通知栏权限的吐司原创 2023-09-22 15:06:08 · 772 阅读 · 1 评论 -
EasyWindow - Android 悬浮窗框架
本框架意在解决悬浮窗的一些极端需求,如果是普通的 Toast 封装推荐使用 Toaster原创 2023-09-22 14:52:25 · 1061 阅读 · 2 评论 -
PinnedSectionItemDecoration - 一个强大的粘性标签库
GitHub - oubowu/PinnedSectionItemDecoration: A powerful ItemDecoration for Recyclerview, supports the common layoutmanager.A powerful ItemDecoration for Recyclerview, supports the common layoutmanager.原创 2023-09-20 22:12:13 · 147 阅读 · 0 评论 -
EasySwipeMenuLayout - 独立的侧滑删除
GitHub - anzaizai/EasySwipeMenuLayout: A sliding menu library not just for recyclerview, but all views.A sliding menu library not just for recyclerview, but all views.Recommended in conjunction with BaseRecyclerViewAdapterHelper原创 2023-09-20 22:28:16 · 179 阅读 · 0 评论 -
Toaster、AndroidUtilCode-ToastUtils、Toasty框架对比
toast框架对比原创 2023-09-22 15:22:05 · 249 阅读 · 0 评论 -
BasePopup - Android下打造通用便捷的PopupWindow弹窗库
BasePopup是一个对系统PopupWindow进行封装并改进的弹窗库,它是一个基础库类,有着非常高的自由度与丰富的API,您可以在BasePopup的框架下非常轻松的完成各种各样的弹窗。原创 2023-10-04 23:32:35 · 477 阅读 · 0 评论 -
MarqueeView - 跑马灯
俗名:可垂直跑、可水平跑的跑马灯;学名:可垂直翻、可水平翻的翻页公告Gradle属性Attribute 属性Description 描述一行文字动画执行时间mvInterval两行文字翻页时间间隔mvTextSize文字大小文字颜色mvGravity文字位置:left、center、right单行设置动画滚动方向:bottom_to_top、top_to_bottom、right_to_left、left_to_rightmvFont设置字体XML。原创 2023-10-06 11:19:46 · 217 阅读 · 1 评论 -
Android实现可区间选择日历
Android实现可区间选择日历。转载 2024-02-20 17:21:42 · 83 阅读 · 0 评论 -
如何实现Android自定义日期段选择控件功能
这篇文章主要讲解了如何实现Android自定义日期段选择控件功能,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。开发中碰到个需求,需要在一个空间中选择完成开始和结束时间。实现的过程走的是程序员开发的老路子,找到轮子后自己改吧改吧就成了。当时做的时候有几个需求:1.当天为最大的结束日期,2.最大选择范围1年,3.开始时间和结束时间可以为同一天。如有其他需求实现,可以参考代码改进一下。先上效果图:视频点击后的虚影是屏幕录制的原因。实现步骤:(如有缺失什么资源,请告知。转载 2024-02-20 17:33:15 · 346 阅读 · 0 评论