自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android JetPack系列---DataBinding

这一篇博客主要是针对DataBinding的使用以及入门jetpack系列**第一篇:jetpack—Lifecycle的运用第二篇:jetpack—ViewModel的了解第三篇:jetpack—LiveData的使用第四篇: JetPack系列—DataBinding的使用入门**首先了解DataBinding的作用主要是干什么?DataBinding主要是用于数据绑定的一个库,借助该库,您可以使用声明性格式(而非程序化地)将布局中的界面组件绑定到应用中的数据源。举个例子:一般的写法

2021-12-16 10:08:25 2328

原创 Android JetPack系列---LiveData

接着上一篇博客ViewModel,这一篇我们就来说一下一般配合ViewModel使用的LiveDatajetpack系列第一篇:jetpack—Lifecycle的运用第二篇:jetpack—ViewModel的了解第三篇:jetpack—LiveData的使用**什么是LiveData?官方说明:LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力,意指它遵循其他应用组件(如 Activity、Fragment 或 Service)的生命周

2021-12-03 16:56:54 1948

原创 Android JetPack系列---ViewModel

接着上一篇博客Lifecycle,这一篇我们就来说一下ViewModel,jetpack全家桶系列之一jetpack系列第一篇:jetpack—Lifecycle的运用第二篇:jetpack—ViewModel的了解ViewModel的作用是什么?引用官话:ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel 类让数据可在发生屏幕旋转等配置更改后继续留存。就像上面说的我们先举个例子现在有一种情况就是,就用官话说的屏幕旋转的时候,比如我的界面上有个Text

2021-12-02 13:58:24 1043

原创 Android JetPack系列---Lifecycle

使用生命周期感知型组件处理生命周期

2021-12-01 15:12:33 1550

原创 Android kotlin常用的一些扩展函数整理

常用的一些扩展函数整理项目中用到的一些常用的扩展函数的整理,在很多的地方用起来都很方便,然后也做了一下整理。分享一下先来一个 dp px sp 直接的转换/** * px转dp */fun Context.px2dip(px: Float): Float = px / resources.displayMetrics.density + 0.5ffun Context.px2dip(px: Int): Int = px2dip(px.toFloat()).toInt()/** * d

2021-09-24 16:24:57 735

原创 Android Kotlin集合常用操作

Android Kotlin集合常用操作最近也是学了很多kotlin的知识,然后也整理了一些集合相关的一些常用的操作,然后选了一些列举一下。直接上代码!!!!!!!val lists: MutableList<Student> = ArrayList() lists.add(Student("洒家买蘑菇", 15, "哈哈哈")) lists.add(Student("王路飞", 17, "嘻嘻嘻")) lists.add(Student(

2021-04-25 10:46:42 328

原创 Android 引导页面NewbieGuide的使用

Android 引导页面NewbieGuide的使用做开发很多的时候都会用到引导页面,今天记录一个比较好用的引导页面NewbieGuide的使用,自己公司的项目中也用到了,在这里面做下记录。上图导入依赖implementation 'com.github.huburt-Hu:NewbieGuide:v2.4.0’给一个github的地址接下来就是简单的使用我上面面的例子来说。private void initGuideView() { Animation enterAnim

2020-10-09 11:27:18 1867 1

原创 Android 自定义Textview仿微信评论的展示样式

Android 自定义Textview仿微信评论的展示样式项目里面用到的今天在这里记录一下,仿微信的评论的样式以及点击事件就是名字后面更着评论,其实这个有很多的方法可以去实现,比如SpannableStringBuilder,我只是写了一个Textview把SpannableStringBuilder封装成了一个自定义的控件这个样子我项目中很多地方用到就方便了很多。老规矩我们先上图看看效果接下来我们就说下实现的方式 主要的还是和SpannableStringBuilder有关系。Spannable

2020-09-19 10:46:53 294

原创 Android高德地图自定义Mark并实现聚合效果

Android高德地图自定义Mark并实现聚合效果起因:公司本来项目里面用到了高德地图,然后最近老板看见别人的APP里面有个聚合的这个功能,老板:“这个效果能不能实现,我也要!”没有办法因为以前没有做过高德地图点聚合这个东西,然后只能勉强的答应下来可以,然后就去看了高德开发者平台上面的给我说的点聚合,看完以后(星星你个大星星),能不能写例子,要是像他那个说的那个简单我真的就是谢谢了!没办法只能去下载高德地图提供给我的dome了,然后看了dome以后在dome的基础上面进行改造,然后就出来了。先看一下效果

2020-09-08 09:37:32 1559

原创 Android 结合GSYVideoPlayer视频在列表里面自动播放

Android 结合GSYVideoPlayer视频在列表里面自动播放前言:今天没啥事情做然后写一个视频在列表上面滚动自动播放的功能,这也是工作中用到的,也可以在这里做下记录。我这里是结合的GSYVideoPlayer这个播放的框架...

2020-08-15 17:46:33 4123 6

原创 Android 写一个自己的构建者模式的dialog

Android 写一个自己的构建者模式的dialog在平时的工作中有很多的时候都会遇到提示的弹窗,虽然有系统的AlertDialog,但是还是有很多不方便,然后就自己写了一个提示类型的dialog先上个图看看我的弹窗的效果带标题栏的的不带标题栏的不带标题栏的只有一个按钮的接下来我们看看这个dialog的写法啥也不说我们先整一个布局 布局的代码就不整出来了,整个图就行了我给一个一会文章末尾会给出源码接下来就来看看我们的构建者模式,在写之前我还是看了一下AlertDialog的源码。

2020-08-15 17:09:12 244

原创 Android 学习使用Lottie动画库

Android Lottie动画库最近工作上面需要所以导入了一个Android的动画库Lottie ,这篇博客主要是为了记载一下这个动画库,以及动画库的简单的用法。简单的来说下这个lottie动画库Lottie是适用于Android和iOS的移动库,它可以使用Bodymovin解析以json 格式导出的Adobe After Effects动画,并在移动设备上进行本地渲染!(官方的github上是这么说的)我这里给上github的地址https://github.com/airbnb/lottie

2020-07-10 11:48:26 2417 2

原创 自定义控件在LinearLayout上面绘制一条线

自定义控件在LinearLayout上面绘制一条线前言这篇博客是这样的公司项目,在列表上面用一条线把头像全部连接起来做成那种时间轴的形式。大概的话我就画一个图。然后干脆就用自定义的控件来做,这个地方也就记录一下这个自定义的控件。首先我们要明确步骤1.从样子上面来看我们直接继承LinerLayout2.然后在画出这更线3.然后在给点自定义的属性public class MyLi...

2020-02-25 15:50:37 531

原创 Android 构建者模式

Android 构建者模式为什么要写构建者模式?1、不需要在Activity中去管功能的逻辑。2、相互独立,有利于功能的扩展,需要就用,不需要就不用。3、高内聚,低耦合,模块之间相互独立,不会对其他的模块产生影响。为什么我要写构建者模式!因为项目中列表里面出现了很多的小东西(比如:列表上面有年龄,性别,生日,名字是否要变颜色,好友关系)这些东西。有的列表上面又有,有的上面又没有,每次...

2019-12-19 10:40:17 258

原创 Andoird看图猜成语的小游戏

前言最近没什么事情,在微信上看见看图猜成语的游戏,于是自己也写了一个来玩。先来看下效果图Gif的画质就将就这样吧我们先来分析一下我们主要的就是这3个地方1、就是一个imageview2、我们用动态的方式添加多个Textview3、下面就是4个TextView先来看下布局<RelativeLayout xmlns:android="http://schemas.a...

2019-11-04 16:41:11 1253 5

原创 Android Retrofit+okHttp+RxJava 第二篇------Retrofit+OkHttp

前言上一篇写了很久,后面一直有各种的事情,所以没得写,然后现在闲一点了所以准备接下来写一写东西。接着上一篇retrofit,这篇写一写retrofit+okhttp.名言 人生意义何为?人生的意义在于:不断的奋斗、进取、超越自己的过程。接下来还是干正事吧,我们还是来请求今日头条的内容,对我就是和今日头条刚上了。 话不多说效果图一手。 首先我们要用怎么办—》导包 compile ‘com.s

2018-02-05 14:24:40 376

原创 Android Retrofit+okHttp+RxJava 第一篇------Retrofit

前言到这里发现自己已经还是写了一些东西了,然后发现在里面没得写过什么和网络有关的博客,于是准备一天写一篇,网络这方面的东西。现在Android这边最常用的就是retrofit+okhttp+rxjava,也是最热门的东西,然后最近就决定写一些这一系列的东西。然后今天呢先写一篇有关于Retrofit有关的吧。名言 流水在碰到底处时才会释放活力。Retrofit简介Retro

2018-01-25 17:32:08 482

原创 Android 消息传递EventBus的简单使用,加一个简单小实例。

前言刚更新完公司的项目,然后今天准备写一写EventBus这个东西。然后从一个小的实例中来体现EventBus的方便。

2018-01-22 13:21:09 271

原创 Android 设计模式之MVP,从实例中体现MVP

前言今天早上写过一篇文章,Android的模式MVC,但是在文章的末尾我也说到了还有一种MVP,于是这一篇就来写一写MVC的衍生版本MVP。

2018-01-16 18:11:41 293

原创 Android 设计模式之MVC,从一个实例中来理解MVC

前言已经有几天没有写过帖子了,主要前一段时间在忙公司的项目,现在闲下来想看一下其他的东西,然后从公司的iOS大神那里了解到了苹果的设计模式是MVC,于是想着自己也来写一下Android这边的MVC。然后这里我就不多扯皮了,Mhahahahha…

2018-01-16 11:41:48 12627 8

原创 Android 视频背景,视频背景登录

前言最近也不知道写一点什么好,然后发现一个有趣的就是QQ的视频背景登录,然后想一下还是多简单的就能实现,于是自己也动手写了一写,然后在这里记录一下。

2018-01-09 14:37:39 2018 2

原创 Android Kotlin入门,以及Kotlin的简单写法和监听事件。

前言Kotlin这个东西出来也有一段时间了,毕竟在2017年的谷歌发布会上被认可了。然后今日就想看看这个东西好不好用,网上很多人说好用,也有说不好用的,但是个人觉得吧,这个可能是Android后面的一个趋势,因为当年谷歌说放弃eclipse,使用Android studio从那以后eclipse再也没得更新过。所以新的东西出来还是很有必要去学习一下的

2018-01-05 16:59:03 9005 2

原创 Android 自定义控件TextView点击显示更多

前言公司的项目中用到了一个TextView 的点击加载更多,这个时候一般的Textview满足不了这个要求了就需要我们自定义TextView,今天也在这个地方总结和写一下自定义的TextView点击显示更多。

2018-01-03 15:42:26 4529 2

原创 Android Recycleview的侧滑删除加上拉加载下拉刷新

前言最近写了很多有关Recycleview的东西。然后在iOS那边列表有个侧滑删除,我问了公司的iOS的大神,他说那是iOS原生就有的东西。Android这边是没有这个东西的,于是就想写一下。

2017-12-27 16:08:13 721

原创 Android RecycleView 的多布局

前言上一篇和大家分享了recycleview的基本的用法,实现了recycleview的3种不同的布局方式。上一篇种也提到了recycleview可以实现很多的功能,比如说recycleview的多布局,今天写的这一篇,recycleview的多布局。

2017-12-25 17:47:47 1884

原创 Android Recycleview的用法

前言最近没得什么项目可以做,闲来无事想写一些东西,看了看以前做的项目,用到的最多的就是列表了,今天就说一下recycleview。

2017-12-20 17:19:02 281

原创 Android 弹射式扇形菜单按钮的实现

前言最近的项目中用到了一个弹射式扇形菜单按钮,于是就这这里写一下,分享给大家,自己也做一个积累。

2017-12-18 18:10:09 2077 1

原创 Android 帧动画(Frame Animation)

前言自己从事Android这个工作,但是很少写这样的帖子。然后想把自己学习到的点点滴滴都记录下来然后分享给大家。今天讲一讲帧动画。

2017-12-15 17:01:37 160

原创 WebView点击里面的按钮跳转到Activity

WebView点击里面的按钮跳转到Activity工作中遇到的一些东西积累分享怎么通过点击webview里面的按钮跳转到我们自己的Activity话不多说直接上代码首先我们来看一下Webview一、在xml中:<WebView android:id="@+id/web" android:layout_width="match_parent" and

2017-11-15 14:40:06 1914

NewbieGuide的使用

Android 引导页面NewbieGuide的使用,

2020-10-09

cluster.rar

Android高德地图自定义Mark并实现聚合效果Android高德地图自定义Mark并实现聚合效果Android高德地图自定义Mark并实现聚合效果Android高德地图自定义Mark并实现聚合效果Android高德地图自定义Mark并实现聚合效果Android高德地图自定义Mark并实现聚合效果

2020-09-08

自定义构建者dialog.rar

自定义构建者dialog.rar

2020-08-15

看图猜成语.rar

看图猜成语

2019-11-04

空空如也

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

TA关注的人

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