自定义
冰糖葫芦三剑客
JAVA Android开发工程师 产品经理
展开
-
Android Java常用正则表达式
Android Java常用正则表达式。正则表达式定义字符串的搜索模式正则表达式例子:正则表达式 描述 this is text 匹配字符串 “this is text” this\s+is\s+text 注意字符串中的\s+。 匹配单词 “this” 后面的\s+可以匹配多个空格,之后匹配 is 字符串,再之后\s+匹配多个空格然后再跟上 text 字符串。 可以匹配这个实例:this ...原创 2020-09-09 14:53:29 · 727 阅读 · 0 评论 -
Android 主题背景颜色设置(一)
Android 主题背景颜色设置原创 2020-06-27 21:51:56 · 2021 阅读 · 1 评论 -
Android 优秀开源项目汇总
收集总结 Android 项目中值得推荐的优秀开源项目,将收集到的开源项目分类汇总到表格中,并在后面对项目进行介绍。表格中的数据会定期进行更新,希望大家能遇到自己喜欢的优秀项目,学习或者使用。同时,也欢迎大家对不足之处进行指正和改进,欢迎大家提供更有帮助的开源项目和其他信息。有那么多漂亮好用的轮子,总是忍不住好好地总结分类收藏一番。 而收藏,当然是为了在可能需要的时候能够迅速果断地找到一个合适我们项目的轮子。分类 二级分类 框架名称 简介 Star 数 最近翻译 2020-06-30 16:06:05 · 2321 阅读 · 0 评论 -
Android 主题背景颜色设置
Android 主题背景颜色设置https://github.com/skydoves/ColorPickerPreferencehttps://github.com/skydoves/Multi-ColorPickerhttps://github.com/skydoves/ColorPickerViewhttps://github.com/attenzione/android-ColorPickerPreference原创 2020-06-27 14:36:17 · 614 阅读 · 0 评论 -
Android 录音机功能之读取音档绘制波形,可自订裁剪区间,录音暂停继续
Android 录音机功能之读取音档绘制波形,可自订裁剪区间,录音暂停继续一.效果图:二.实现:1.简介:使用多个github项目,实现了以下:*读取手机上有的音档*滑动自订 裁剪音档区间*可录音暂停后继续录音*录音同时绘制波型图2.添加依赖:apply plugin: 'com.android.application'android { compileSdkVersion 25 buildToolsVersion '27.0.3' .原创 2020-06-21 15:47:25 · 1258 阅读 · 0 评论 -
Android 实现一个简单的画板功能
一.效果图:二.快速实现:支持撤销(undo); 支持反撤销(redo); 支持橡皮擦(eraser); 支持清除功能(clear); 支持保存为图像(save)1.主函数代码:import android.app.ProgressDialog;import android.content.Context;import android.content.Intent;import android.graphics.Bitmap;import android.net.原创 2020-06-21 13:23:07 · 3066 阅读 · 8 评论 -
Android ExplosionField之粒子破碎爆炸效果
Android ExplosionField之粒子破碎爆炸效果原创 2020-06-20 22:21:48 · 422 阅读 · 1 评论 -
Android 获取全国城市列表类似于联系人排序(二)
基于Android的补充工具栏,具有精美的动画效果,实现字母快速检索列表信息类似城市列表效果。一.效果图:二.添加依赖方式快速实现:1.添加依赖:dependencies { implementation 'com.github.AlexLiuSheng:AnimSideBar:1.0.0' }2.布局: <com.allenliu.sidebar.SideBar android:layout_alignParentRight="t.原创 2020-06-13 15:58:45 · 489 阅读 · 0 评论 -
支付宝 微信都可以打赏一下
觉得不错的话,记得打赏一下:原创 2020-05-01 07:04:13 · 1461 阅读 · 0 评论 -
安卓 自定义购物车数量加减功能
https://github.com/qinci/NumberButton1.主函数:package com.example.qd.douyinwu;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.wi...原创 2020-04-26 22:42:16 · 563 阅读 · 0 评论 -
Android Kotlin版自定义对话框工具类Dialog(一)
Android 自定义对话框工具之空祖Dialog,集成三种风格+夜间模式对话框,以及等待、提示、分享等特色对话框,支持花式自定义一.Dialog1:(创建对应的自定义类和对应的布局或者共用一个自定义类根据传进来的type来判断对应的布局和控件显示隐藏等)1.自定义dialog类:import android.app.Dialogimport android.content.Con...原创 2019-12-23 18:03:09 · 4872 阅读 · 0 评论 -
Android 自定义对话框工具之空祖Dialog,集成三种风格+夜间模式对话框,以及等待、提示、分享等特色对话框,支持花式自定义
Android Kotlin版自定义对话框工具类Dialog(一)自定义对话框工具之空祖Dialog,集成三种风格+夜间模式对话框,以及等待、提示、分享等特色对话框,支持花式自定义添加依赖:implementation 'com.kongzue.dialog_v3:dialog:3.1.6'Android X版本implementation 'co...翻译 2019-12-08 15:35:23 · 2358 阅读 · 4 评论 -
Android 自定义CoolImageView实现QQ首页背景图片动画效果
Android 第三方RoundedImageView设置各种圆形、方形头像一.自定义ImageView1.效果图:2.自定义ImageViewimport android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android...原创 2019-12-08 14:33:28 · 530 阅读 · 0 评论 -
Android 项目常用滑动页卡模式ViewPager+MagicIndicator(三)
Android 项目常用滑动页卡模式ViewPager+TabLayout(一)Android 项目常用滑动页卡模式ViewPager+RadioButton(二)一.一个自定义的MagicIndicator控件1.效果图:(第三个的效果)2.添加依赖以及主要代码:compile project(':magicindicator')orreposit...翻译 2019-12-07 13:38:57 · 1700 阅读 · 0 评论 -
Android Studio 快速自定义头部代码注释及添加模版配置
你想快速的自定义实体类或Android四大组件类、方法体、实体类等头部注释模板吗?来一起来简单的试试吧:1.实现简单的java实体类Bean的自定义头部模板:/** * 版权:KING公司 版权所有 * * @author KING * 版本:1.0 * 创建日期:2019/6/6 * 描述:--- */看看上面的模板,再看看下面的实现步骤:点击File ...原创 2019-11-21 10:15:22 · 1631 阅读 · 2 评论 -
Android 实现图片icon和TextView简易组合显示
将图片ICON放在TextView的头部、中间、尾部等,可以用Html或自定义实现。1.方法一:代码如下: mTvContent.setText(Html.fromHtml(descString(), getImageGetterInstance(), null)); private String descString() { ...原创 2019-11-02 09:59:28 · 866 阅读 · 1 评论 -
Android RecyclerView水平分页滑动讲解
使用RecyclerView实现GridView和ViewPager滑动的分页效果,与上篇GridView分页滑动效果相似。效果图:简单的只能直接贴图全部代码了:1.主函数代码:package com.yechaoa.materialdesign.activity.recyclerview;import android.os.Bundle;import android....原创 2019-10-27 16:27:28 · 6070 阅读 · 9 评论 -
Android 仿美团GridView分页滑动(类似直播礼物列表效果)
Android 仿美团GridView分页滑动,类似直播礼物列表效果,在GridView展示时添加了动画效果,希望看到这篇文章的你喜欢效果图: RecyclerView实现分页滑动效果直接贴出所有代码:1.GridViewActivity类:import android.support.v4.view.ViewPager;import android.view.L...原创 2019-10-27 13:40:50 · 2956 阅读 · 14 评论 -
Android 自定义Toolbar完全居中显示
让ToolBar控件用起来和相对布局或线性布局一样方便快捷。效果图:1.自定义toolbar布局:<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/ap...原创 2019-10-26 20:12:55 · 882 阅读 · 1 评论 -
Android CoordinatorLayout 沉浸式状态栏
在底部导航栏中添加一个侧滑菜单的效果,设置了沉浸式状态栏没有效果,下面看看处理的方法:效果图:1.在布局中不要设置:android:fitsSystemWindows="true"这行代码,一定要去掉,不然没有效果的<?xml version="1.0" encoding="utf-8"?><androidx.coordinatorlayou...原创 2019-10-25 18:02:01 · 2214 阅读 · 0 评论 -
Android 炫酷的多重水波纹 MultiWaveHeader讲解
感谢:https://github.com/scwang90/MultiWaveHeaderWave,水波,Android 炫酷的多重水波纹 MultiWaveHeaderMultiWaveHeader 是一个可以高度定制每个波形的Android水波控件。支持调节进度.支持调节速度.支持设置方向(上下).支持设置水波的数量(无上限).支持精确定义水波的参数(偏移、拉伸...翻译 2019-10-20 15:55:42 · 932 阅读 · 0 评论 -
Android Toast This Toast was not created with Toast.makeText()
测试自定义Toast时遇到的一个小Bug,在自定义类中写有两种Toast的对象,这个对象分别在自带的方法和自定义布局的方法使用,也就是说同一个自定义Toast类中不可以非自定义布局和自定义布局共同使用一个Toast对象,需要分开使用Toast对象,不然会报错的。解决方法:非自定义布局和自定义布局(自己写弹框布局的)不使用同一个Toast对象,(使用相对于的两个对象)下面看看最终的...原创 2019-10-16 17:57:02 · 282 阅读 · 0 评论 -
Android 炫酷的自定义进度条ProgressBar集锦,优雅呈现
炫酷的自定义进度条ProgressBar,带有动画效果,效果还不错,适用于项目中的一些需求,一起来看看(整理所有代码均为转载):1.滚动的双色斜条作为进度条,有点类似Bootstrap风格。Android 自定义进度条ColorfulProgressBar。源码:https://github.com/Ccapton/Android-ColorfulProgressBar...原创 2019-09-29 23:12:23 · 9432 阅读 · 0 评论 -
Android 常用工具类转换
Android 常用单位转换的工具类1.常用单位转换的工具类/** * 常用单位转换的工具类 */public class ViewUtil { private ViewUtil() { /** cannot be instantiated **/ throw new UnsupportedOperationException("...原创 2018-11-21 17:11:19 · 376 阅读 · 0 评论 -
Android 沉浸式状态栏 头部可拉伸带有一键置顶功能
一:实现沉浸式状态栏,头部可以拉伸,头部图片可下拉放大,带有一键置顶功能 先看看三个步骤:1:在AndroidManifest.xml中设置Activity的属性为android:theme="@android:style/Theme.NoTitleBar"2:在Layout的第一个布局中设置与头部的间隔(android:layout_marginTop="25dp",当然具体间隔多少...原创 2018-11-21 17:01:31 · 1692 阅读 · 0 评论 -
Android自定义ScrollView实现一键置顶功能
1.实现自定义类:import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.View.OnClickListener;import android.widget.ImageView;import android....原创 2018-11-21 16:08:13 · 1644 阅读 · 0 评论 -
Android 第三方RoundedImageView设置各种圆形、方形头像
Android 自定义CoolImageView实现QQ首页背景图片动画效果一.第三方RoundedImageView1.在Android Studio中,可进入模块设置中添加库依赖。进入Module结构设置添加库依赖,输入RoundedImageView然后搜索添加2.在Moudle的build.gradle中添加如下代码,添加完之后在Build中进行下Make Modu...原创 2018-11-06 20:25:22 · 9689 阅读 · 0 评论 -
Android自定义滑动验证条与仿斗鱼滑动验证码
效果图如下:项目下载地址:点击打开链接原创 2018-06-25 15:12:14 · 5138 阅读 · 2 评论 -
Android 自定义SeekBar只能滑动,禁止点击响应
seekbar中OnSeekBarChangeListener里面的三个方法onProgressChanged(SeekBar seekBar, int progress,boolean fromUser)第2个参数是指改变后的progress,可以看成最新的seekbar的值onStartTrackingTouch(SeekBar seekBar)这个seekbar的值保存的是最新的值,例如原本...原创 2018-06-25 14:27:27 · 3873 阅读 · 3 评论 -
自定义画一个可以拖动的圆形或图片
*****************************************MainActivity.class中不需要写东西******************************************** 只需要写一个类继承View就可以了********原创 2016-07-06 09:51:39 · 978 阅读 · 0 评论 -
Android Toast 设置到屏幕中间,自定义Toast的实现方法
Toast 大家都是知道的,但是有的人好像没有自定义使用过,都是默认的,现在我们就可以自己设置Toast 的位置啦 1.Android Toast用于在手机屏幕上向用户显示一条信息,一段时间后信息会自动消失。信息可以是简单的文本,也可以是复杂的图片及其他内容(显示一个view)。例:(最原始的)Toast.makeText(midlet.getApplicationConte原创 2016-07-16 15:01:34 · 11484 阅读 · 0 评论 -
头部滑动加Fragment滑动和集合的增删小demo
***********本DEMO中有可滑动的头部关联着ViewPager和Fragment的滑动效果,还有集合的增加和删除*****************************Fragment1和Fragment2中有内容,其他4个Fragment无内容,创建后关联布局即可*****************************************************原创 2016-06-28 18:15:10 · 551 阅读 · 0 评论 -
Android自定义ScrollView下拉图片变大且带有一键置顶功能
描述:下拉ScrollView时顶部的图片随之变大,回拉缩小,且带有一键置顶的功能 1.自定义类:import android.animation.ObjectAnimator;import android.animation.ValueAnimator;import android.content.Context;import android.util.Attribute...原创 2018-12-01 11:08:59 · 547 阅读 · 0 评论 -
Android之自定义ListView左滑删除Item效果
1.主函数:import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;import android.widget.TextView;import com.tokenloan.lightwallet.R;i...原创 2018-12-01 11:31:52 · 1948 阅读 · 4 评论 -
最新最全的Android开源项目集合(转)
抽屉菜单MaterialDrawer★7337 - 安卓抽屉效果实现方案 Side-Menu.Android★3865 - 创意边侧菜单 FlowingDrawer★1744 - 向右滑动流动抽屉效果 SlidingRootNav★1338 - 仿DrawerLayout的ViewGroup FantasySlide★1049 - 单手势滑出侧边栏与选择菜单 Floatin...原创 2019-09-26 16:35:10 · 4475 阅读 · 0 评论 -
Android 自定义ToolBar布局的及Title的居中问题处理
看到很多的博主写关于ToolBar标题居中的问题,不过真正的实现ToolBar的标题居中的不是很多,对此,自己测试了一下,设置了ToolBar的标题居中显示,可以自定义,不为别的,只想大家可以走捷径,节约时间,快速实现:效果图:若有需要(上面几个效果的)设置沉浸式状态栏纯色、渐变色、图片全屏、以及Fragment中使用沉浸式状态的可以下载这个免费的案例:(不需...原创 2019-09-16 10:54:01 · 1298 阅读 · 2 评论 -
Android 手势锁/锁屏/Pin解锁,一种精简高大上且实用的手势锁
有听说过PatternLockView吗?适用于Android的易于使用,可自定义和Material Design的Pattern Lock视图,下面我们一起来简单的介绍一下手势锁的速成步骤吧:1.添加依赖:dependencies { // other dependencies here compile 'com.andrognito.patternloc...原创 2019-08-24 17:07:01 · 2757 阅读 · 0 评论 -
Android FloatingActionButton的Behavior 列表滑动只隐藏不出现的问题解决方案
1.描述:列表中在显示时向上滑动列表后按钮隐藏,向下滑动后却不再显示出来了,目前判断是依赖版本问题: implementation 'com.android.support:design:23.4.0' implementation 'com.android.support:design:26.1.0'当design是23的时候是可以正常显示的隐藏的,即使我们不用自定义的...原创 2019-08-21 17:07:26 · 846 阅读 · 0 评论 -
Android仿微信下载网络图片并保存到相册
可以url下载到相册,记得在清单加权限,6.0代码动态加权限判断,下载图片要在子线程中下载,下载完后广播更新相册在清单文件里面添加权限:<!--网络--> <uses-permission android:name="android.permission.INTERNET" /> <!-- 读写文件 --> <uses-p...原创 2019-04-17 17:55:24 · 810 阅读 · 0 评论 -
Android 汇集CSDN、GitHub等最实用的良心之作-KING
HI,突然感觉IT的行业中的CSDN、GitHub等之类的网站对于我们是最好的查阅资料之处了,但是总有些让我们失望的链接,在此,我再次对帮助过我的CSDN、GitHub里的“博主”表示深深的敬意......以下是我感觉不错且对我有帮助的作品(笔记),不分原创或转发,借此记之,仅此而已......一.仿微信九宫格图片展示等图片类的选文:1.仿微信九宫格图片展示控件,支持动画缩...原创 2019-04-14 14:17:31 · 4733 阅读 · 0 评论