自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(490)
  • 资源 (129)
  • 收藏
  • 关注

翻译 Android 优秀开源项目汇总

收集总结 Android 项目中值得推荐的优秀开源项目,将收集到的开源项目分类汇总到表格中,并在后面对项目进行介绍。表格中的数据会定期进行更新,希望大家能遇到自己喜欢的优秀项目,学习或者使用。同时,也欢迎大家对不足之处进行指正和改进,欢迎大家提供更有帮助的开源项目和其他信息。有那么多漂亮好用的轮子,总是忍不住好好地总结分类收藏一番。 而收藏,当然是为了在可能需要的时候能够迅速果断地找到一个合适我们项目的轮子。分类 二级分类 框架名称 简介 Star 数 最近

2020-06-30 16:06:05 2319

原创 Android 主题背景颜色设置(一)

Android 主题背景颜色设置

2020-06-27 21:51:56 2019 1

原创 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

原创 Android 单选之史上最简单的ListView实现单选效果

Android 单选之史上最简单的ListView实现单选效果

2020-06-22 22:28:37 605

原创 Android 录音机功能之读取音档绘制波形,可自订裁剪区间,录音暂停继续

Android 录音机功能之读取音档绘制波形,可自订裁剪区间,录音暂停继续一.效果图:二.实现:1.简介:使用多个github项目,实现了以下:*读取手机上有的音档*滑动自订 裁剪音档区间*可录音暂停后继续录音*录音同时绘制波型图2.添加依赖:apply plugin: 'com.android.application'android { compileSdkVersion 25 buildToolsVersion '27.0.3' .

2020-06-21 15:47:25 1256

原创 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 3034 8

原创 Android ExplosionField之粒子破碎爆炸效果

Android ExplosionField之粒子破碎爆炸效果

2020-06-20 22:21:48 418 1

原创 Android 项目剖析(二)

Android 项目剖析(二)准备中...

2020-06-14 21:46:31 172

原创 Android 项目剖析(一)

Android 项目剖析(一)

2020-06-14 21:45:39 484

原创 Android RecyclerView实现滑动选择功能

使用RecyclerView实现类似相册滑动选择功能一.效果图:二.快速实现:1.

2020-06-14 13:31:18 3144

原创 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

原创 Android 一个可以自由定制外观、支持拖拽消除的MaterialDesign风格Android BadgeView

支持自由定制外观、拖拽消除的MaterialDesign风格Android BadgeView,自定义消息右上角的数字提示或红点(类似微信或QQ的未读消息提示)

2020-06-13 14:01:07 1262 1

原创 Android 弹框菜单系列之王者荣耀设置PopupWindow

一.效果图

2020-06-07 22:45:57 512

原创 Android 弹框菜单系列之PopupWindow

一.效果图:二.快速实现:1.PopUpWindowActivity.class:import android.content.SharedPreferences;import android.graphics.Color;import android.graphics.drawable.ColorDrawable;import android.os.Bundle;import android.os.Environment;import android.support.v7.ap

2020-06-07 13:53:40 623

原创 Android 弹框菜单系列之PopupMenu

菜单之前是用户点击系统的菜单键才展示出来的,后来这个键渐渐被移除,菜单变成了点击任意的view都可以展示。菜单非为3种:  1.Options menu and action bar 选项菜单和操作栏  2.Context menu and contextual action mode上下文菜单和上下文动作模式  3.Popup menu弹出式菜单一.效果图:二.快速实现:1.主函数代码:import android.annotation.SuppressLi...

2020-06-07 09:27:58 6442 1

原创 Android Studio Error:Failed to notify build listener.

解决方法:1.将最外层的build.gradle中的版本修改:dependencies {// classpath 'com.android.tools.build:gradle:3.6.3' classpath 'com.android.tools.build:gradle:3.2.1' classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' classpat

2020-06-07 08:21:18 4011

原创 Android studio You should manually set the same version via DependencyResolution

1.导入项目异常如下:Android dependency 'com.lxj:easyadapter' has different version for the compile (1.1.1) and runtime (1.2.0) classpath. You should manually set the same version via DependencyResolutionAndroid依赖项“ com.lxj:easyadapter”对于编译(1.1.1)和运行时(1.2.0)类路径

2020-06-07 07:42:52 993

原创 Android studio Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$A

导入项目异常:Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'com.android.internal.version-check']Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveExcepti.

2020-06-05 09:38:23 5614

原创 Android 使用WebView加载html字符串

1.下面是dialog中的写法://代码中实现html// webView.setBackgroundColor(Color.YELLOW); webView.getSettings().setJavaScriptEnabled(true); StringBuffer sb = new StringBuffer(); String fileName = String.format(context.getString(R.string.qc_image_file_name), n...

2020-06-02 14:55:02 1611

原创 Android 自定义炫酷的加载框Loading动画效果

Android

2020-06-01 23:16:32 11940 2

原创 Android 图表开源框架之MPAndroidChart LineChart折线图(四)动态添加数据

Android 图表开源框架之MPAndroidChart LineChart折线图(一)Android 图表开源框架之MPAndroidChart LineChart折线图(二)Android 图表开源框架之MPAndroidChart LineChart折线图(三)Android 图表开源框架之MPAndroidChart LineChart之常用自定义设置功能...

2020-05-31 11:50:07 1178

原创 Android 图表开源框架之MPAndroidChart LineChart折线图(三)

Android 图表开源框架之MPAndroidChart LineChart折线图(一)Android 图表开源框架之MPAndroidChart LineChart折线图(二)Android 图表开源框架之MPAndroidChart LineChart之常用自定义设置功能

2020-05-31 11:48:02 965

原创 Android 图表开源框架之MPAndroidChart LineChart折线图(二)

Android 图表开源框架之MPAndroidChart LineChart折线图(一)Android 图表开源框架之MPAndroidChart LineChart之常用自定义设置功能实现双曲线效果,可以左右滑动、缩放、刷新折线图数据,自定义设置折线颜色一.效果图:二.快速实现:implementation files('libs/mpandroidchartlibrary-2-1-6.jar')在libs中添加上面依赖,注意使用的版本是2.1.6的,和其它版本的使用方法可

2020-05-31 08:20:32 1601

原创 Android 定义接口通知之Fragment中刷新改变宿主Activity UI

在一个Activity中总会有那么几个Fragment吧,Activity作为宿主,也会时常与其内部的Fragment谈谈心事,这就有了相遇相知,有一天Fragment想Activity了,想告诉她一件心事,此时Fragment要去通知Activity的一个状态按钮,通过改变这个状态按钮来提示Activity自己有心事想和她诉说,那么,一起来帮Fragment去行动吧:1.定义一个监听管理者:import com.desinpro.spauto.itf.IListener;impor...

2020-05-27 08:32:00 1390

原创 Android studio debug apk包安装失败

Android studio 3.6.3版本,把测试包复制到手机或平板中安装直接安装失败或闪退到手机桌面解决方法:在根目录gradle.properties中配置:android.injected.testOnly=false

2020-05-25 08:46:13 585

原创 Android EditText之输入限制设置

Android EditText之输入限制设置,适用于常用的产品需求1.EditText限制不可以以0或小数点(.)开头2.EditText限制输入价格控制位数(小数点前几位,小数点后几位)上面两个需求实现如下:a.自定义一个TextWatcher:import android.text.Editable;import android.text.TextWatcher;import android.widget.EditText;/** * EditText内容输入限制最大:

2020-05-24 14:47:50 3288

原创 Android Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIden

1.错误如下:Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()L

2020-05-24 13:50:10 798

原创 Android EditText与GridLayout实现表格效果

Android EditText与GridLayout实现表格效果,实现ExclExcle效果,统计手机价格总和的简单实现效果图:1.主函数布局:<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:lay

2020-05-24 12:55:23 818

原创 Android Studio Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify

Android Studio 3.0以上(3.6.2 3.6.3)导入项目报错:Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify project evaluation listener.在安装AS后,打开创建项目是正常的,但是导入其它项目就会报上面的异常,导入的过程中如果有下面的提示弹框的话,你可以往下看:Unable to get Gradle wrapper ...

2020-05-22 09:23:50 9714

原创 Android 图表开源框架之MPAndroidChart LineChart之常用自定义设置功能

1.首先自定义MyDataSet:import java.util.List;import com.github.mikephil.charting.data.Entry;import com.github.mikephil.charting.data.LineDataSet;/** * 根据数值显示圆圈节点的颜色 * */public class MyDataSet extends LineDataSet { private int start; // 最小值 private

2020-05-18 18:10:05 3028

原创 Android 图表开源框架之MPAndroidChart LineChart折线图(一)

Android 图表开源框架之MPAndroidChart LineChart折线图,v3.0.1版本,MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart显得更为轻巧和简单,拥有常用的图表类型:线型图、饼图、柱状图和散点图。...

2020-05-17 22:32:29 2595

原创 Android 图表开源框架之MPAndroidChart PieChart扇形图(二)

Android 图表开源框架之MPAndroidChart PieChart扇形图(一)Android 图表开源框架之MPAndroidChart PieChart扇形图,版本:3.0.1implementation 'com.github.PhilJay:MPAndroidChart:v3.0.1'效果图1:效果图2:一.具体实现:1.主函数代码:import android.graphics.Color;import android.support.v7.app

2020-05-17 12:00:44 865

原创 Android 图表开源框架之MPAndroidChart PieChart扇形图(一)

Android 图表开源框架之MPAndroidChart PieChart扇形图,使用jar包依赖试试mpandroidchartlibrary-2-0-9来实现PieChart扇形图。效果图1:效果图2:

2020-05-17 09:11:58 1490

原创 Android ListView实现上移下移左移右移添加删除等功能

使用ListView实现一个简单的上移下移左移右移添加删除等功能,这里和ListView的item拖拽功能目的类似,根据项目需求来决定吧,之前有看到过一个邮箱有类似的功能,所以做个笔记了。有更好的实现方法的话可以直到一下。...

2020-05-10 21:47:02 1389

原创 安卓 自定义Dialog弹框式样

AlertDialog—-普通的提示对话框ProgressDialog–进度条对话DatePickerDialog/TimePickerDialog–日期对话框/时间对话框

2020-05-07 23:02:14 394

原创 Android 一个好用的下拉控件Spinner

一.Spinner的常用XML属性属性:android:entries 使用数组资源作为下拉框列表项目android:background 设置spinner背景颜色(不包括下拉框)android:popupBackground 设置下拉框的背景颜色android:prompt 该提示在下拉列表对话框显示时显示。(也就是对话框的标题,只有在dialog状态才能显示)...

2020-05-03 19:26:06 2038 5

原创 Android EditText文本框错误提示语句

https://blog.csdn.net/shenggaofei/article/details/100172304中写到了TextInputLayout,下面看看EditText简单的设置显示错误信息的弹框提示:一.基本属性:hint 输入框显示的提示文本 textColorHint 输入框显示的提示文本的颜色 inputType 限制用户的输入类...

2020-05-03 18:45:02 3860

原创 Android AutoCompleteTextView 自动提示输入内容

Android 控件AutoCompleteTextView 自动提示输入内容,类似EditText输入框的一种,其实源码中就是继承了EditText:public class AutoCompleteTextView extends EditText implements Filter.FilterListener {...}1.AutoCompleteTextView常用属性:...

2020-05-01 09:42:58 944

原创 支付宝 微信都可以打赏一下

觉得不错的话,记得打赏一下:

2020-05-01 07:04:13 1460

原创 安卓 自定义购物车数量加减功能

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 562

MPAndroidChart-v3.0.2.zip

MPAndroidChart-v3.0.2jar 官方免费下载 Android charts MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart显得更为轻巧和简单,拥有常用的图表类型:线型图、饼图、柱状图和散点图

2020-05-17

eclipse_eventbus3.0jar包.zip

eclipse libs中的eventbus3.0 jar包 免费下载使用,欢迎下载,eventbus消息机制

2020-05-13

列表操作等功能DouYinWu-master.zip

ListView实现上移下移左移右移添加删除等功能,抖音播放视频功能,搜索功能,多选单选功能,Spinner弹框等等案例集合

2020-05-10

SGFGridView-master.zip

使用GridView实现表格分割线,含有抖音上下滑动播放视频、评论等功能,表格实现类似于网格布局和表格布局的效果

2020-04-26

sgf基础版本1.zip

安卓基础模块整合,含视频欢迎界面、一行代码实现QQ聊天列表侧滑栏效果、基于RecyclerView的封装,仿qq侧拉删除效果,实现下拉刷新,上拉加载更多,添加header,添加footer、强大而灵活的RecyclerView Adapter(列表动画效果)、空祖家的对话框工具V3版,集成三种风格+夜间模式对话框,以及等待、提示、分享等特色对话框,支持花式自定义等(注意:下载之后把“基础版本1”改名去掉,然后解压导入项目)

2020-03-28

bilibili-android-client-master-x.zip

仿哔哩哔哩客户端 首页六大模块,推荐,番剧,直播,关注,分区,发现的实现 视频详情界面,视频评论,使用ijkplayer完成的视频播放,烈焰弹幕库实现的弹幕功能 使用ijkplayer实现的直播视频的播放等

2020-03-28

DialogV3-master.zip

空祖家的对话框工具V3版,集成三种风格+夜间模式对话框,以及等待、提示、分享等特色对话框,支持花式自定义

2020-03-28

bamboy-master.zip

Bamboy Demo 合集是将Bamboy几乎所有的Demo整合起来方便朋友们查找Demo,包含非约束列表、节点进度条、无感分页(分批加载)、高斯模糊(毛玻璃)、点击动画、Toast(近期会更新,无视通知权限)、View自动换行、右滑关闭(无须透明主题)、物流卡片、信息滚动ViewFlipperDemo 类似淘宝、京东、今日头条的信息滚动效果

2020-03-28

StepDialog-master小黄车引导弹框.zip

StepDialog-master小黄车引导弹框,一个漂亮的引导弹框体验,你值得拥有,一行代码实现ofo app首次注册时的步骤控件

2020-03-28

MyCeShi.rar

安卓 动画 弹框

2019-12-30

ceshicode仿支付宝蚂蚁森林.zip

一个自己写的案例Demo 支付宝蚂蚁森林能量球动画 蚂蚁庄园动画 RecycleView动画 Bnaner动画 浏览记录保存

2019-12-24

腾讯云XiaoShiPin_Professional_Android.zip

腾讯云XiaoShiPin_Professional_Android

2019-12-23

美摄NvStreamingSdk_Android_2.13.0.434_20191107_202429.zip

美摄NvStreamingSdk

2019-12-23

阿里云AlivcLivePusher_v3.4.0_Android.zip

阿里云AlivcLivePusher 阿里云AlivcLivePusher 阿里云AlivcLivePusher 阿里云AlivcLivePusher 阿里云AlivcLivePusher 阿里云AlivcLivePusher

2019-12-23

购物(商城)类appenjoyshop-master.zip

购物(商城)类appenjoyshop

2019-12-23

环信音视频easemob-sdk-3.6.2.zip

环信音视频easemob

2019-12-23

新乐视云联leCloudUploadSDK_Android1.1.zip

新乐视云联leCloudUploadSDK 新乐视云联leCloudUploadSDK 新乐视云联leCloudUploadSDK

2019-12-23

自定义轮播图CustomBanner-master.zip

自定义轮播图CustomBanner 自定义轮播图CustomBanner 自定义轮播图CustomBanner 自定义轮播图CustomBanner

2019-12-23

炫酷的轮播图DropIndicator-master.zip

炫酷的轮播图DropIndicator 炫酷的轮播图DropIndicator 炫酷的轮播图DropIndicator

2019-12-23

仿转转炫酷的Banner_RevealBanner-master.zip

仿转转banner动画

2019-12-23

测试DEMO LANYA1

测试DEMO LANYA1 测试DEMO LANYA1 测试DEMO LANYA1 测试DEMO LANYA1 测试DEMO LANYA1

2024-03-06

Android 仿快手视频列表,RecyclerView与Banner联动效果

Android 仿快手视频列表,RecyclerView与Banner联动效果,左侧是图片内容展示,右侧是列表数据

2024-01-15

Android 原始方法实现Tablayout样式

Android 原始方法实现Tablayout样式

2023-12-18

安卓 RecyclerView瀑布流效果实现

安卓 RecyclerView瀑布流效果实现

2023-12-15

Sgf新闻项目AndroidFire-master123689.zip

AndroidFire框架--基于 Material Design+MVP+RxJava+Retrofit+Glide的一款新闻阅读 App,mvp模式:解耦model和view层,契约类管理mvp,一目了然,实现纵向解耦,基类完美封装,避免频繁new对象

2020-07-14

日落动画SunAnimation-master.zip

SunAnimation仿华为日落动画效果,安卓实现显示太阳位置动画(仿华为天气预报),SunAnimation SunAnimation SunAnimation

2020-07-14

Sgf横向滑动年龄选择器Broccoli-master.zip

Android RecyclerView 实现横向滚动年龄选择效果,仿拼多多可水平滚动RecyclerView,自定义滚动条滚动距离,预加载动画实现,ShimmerRecyclerView,ShimmerLayout,ShimmerLayout

2020-07-09

sgfwanandroid20200627.zip

玩安卓 项目案例合集,十几个案例效果,弹框动画,QQ消息提醒动画,单选功能,破碎粒子、粉碎动画效果,Activity与Fragment切换实例

2020-06-27

实用的录音机AudioWaveViewEdit-master.zip

录音机功能,读取音档绘制波形,可自订裁剪区间,录音暂停继续,修改了cokuscz大神的波型图,让其可以读取绘制手机里其它音档,以及暂停录音

2020-06-21

画板android-palette-master.zip

android-palette-master,一个自定义画板功能的案例,支持清除所有绘制、橡皮擦功能、撤回上次绘制痕迹、取消撤回功能

2020-06-21

Android炫酷画板.zip

安卓 自定义炫酷的画板功能,带有清除、绘制、撤回、设置颜色等功能,希望大家可以用的上,不足之处多多指教

2020-06-21

sgfwanandroid20200610.zip

一个可以自由定制外观、支持拖拽消除的MaterialDesign风格Android BadgeView,仿QQ、微信右上角消息数量显示效果

2020-06-13

sgfwanandroid20200613.7z

一个可以自由定制外观、支持拖拽消除的MaterialDesign风格Android BadgeView,仿QQ、微信消息数量显示动画

2020-06-13

MPAndroidChart3_0_1.zip

MPAndroidChart3_0_1 Android 图表开源框架之MPAndroidChart LineChart折线图(三)自定义折线圆点、内容数据

2020-05-31

MyChart_Sgf_MPAndroidChart216_2.zip

MPAndroidChart Android 图表开源框架之MPAndroidChart LineChart折线图(三)自定义折线圆点、内容数据

2020-05-31

MyChart_Sgf_MPAndroidChart216.zip

MPAndroidChart图表之折线图,双曲线折线图实现,自定义图例、临界点、均值等,折线图初始化动画效果及刷新数据

2020-05-31

DouYinWu-master案例集合.zip

案例集合:抖音短视频上下滑动播放视频、视频评论、网格布局实现表格效果、各种自定义EditText输入框限制设置等

2020-05-24

MPAndroidChart.zip

MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart显得更为轻巧和简单,拥有常用的图表类型:线型图、饼图、柱状图和散点图。--折线图

2020-05-17

DouYinWu-master_图表Demos.zip

MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart显得更为轻巧和简单,拥有常用的图表类型:线型图、饼图、柱状图和散点图

2020-05-17

mpandroidchartlibrary-2-0-9.zip

mpandroidchartlibrary-2-0-9官方免费下载jar Android图表视图/图表视图库,支持线-条-饼-雷达-气泡图和烛台图以及缩放、平移和动画

2020-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除