工作总结
洒家卖蘑菇
这个作者很懒,什么都没留下…
展开
-
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 · 803 阅读 · 0 评论 -
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 · 370 阅读 · 0 评论 -
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 · 1989 阅读 · 1 评论 -
Android 自定义Textview仿微信评论的展示样式
Android 自定义Textview仿微信评论的展示样式项目里面用到的今天在这里记录一下,仿微信的评论的样式以及点击事件就是名字后面更着评论,其实这个有很多的方法可以去实现,比如SpannableStringBuilder,我只是写了一个Textview把SpannableStringBuilder封装成了一个自定义的控件这个样子我项目中很多地方用到就方便了很多。老规矩我们先上图看看效果接下来我们就说下实现的方式 主要的还是和SpannableStringBuilder有关系。Spannable原创 2020-09-19 10:46:53 · 311 阅读 · 0 评论 -
Android高德地图自定义Mark并实现聚合效果
Android高德地图自定义Mark并实现聚合效果起因:公司本来项目里面用到了高德地图,然后最近老板看见别人的APP里面有个聚合的这个功能,老板:“这个效果能不能实现,我也要!”没有办法因为以前没有做过高德地图点聚合这个东西,然后只能勉强的答应下来可以,然后就去看了高德开发者平台上面的给我说的点聚合,看完以后(星星你个大星星),能不能写例子,要是像他那个说的那个简单我真的就是谢谢了!没办法只能去下载高德地图提供给我的dome了,然后看了dome以后在dome的基础上面进行改造,然后就出来了。先看一下效果原创 2020-09-08 09:37:32 · 1714 阅读 · 0 评论 -
Android 结合GSYVideoPlayer视频在列表里面自动播放
Android 结合GSYVideoPlayer视频在列表里面自动播放前言:今天没啥事情做然后写一个视频在列表上面滚动自动播放的功能,这也是工作中用到的,也可以在这里做下记录。我这里是结合的GSYVideoPlayer这个播放的框架...原创 2020-08-15 17:46:33 · 4301 阅读 · 6 评论 -
Android 写一个自己的构建者模式的dialog
Android 写一个自己的构建者模式的dialog在平时的工作中有很多的时候都会遇到提示的弹窗,虽然有系统的AlertDialog,但是还是有很多不方便,然后就自己写了一个提示类型的dialog先上个图看看我的弹窗的效果带标题栏的的不带标题栏的不带标题栏的只有一个按钮的接下来我们看看这个dialog的写法啥也不说我们先整一个布局 布局的代码就不整出来了,整个图就行了我给一个一会文章末尾会给出源码接下来就来看看我们的构建者模式,在写之前我还是看了一下AlertDialog的源码。原创 2020-08-15 17:09:12 · 269 阅读 · 0 评论 -
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 · 2532 阅读 · 2 评论 -
自定义控件在LinearLayout上面绘制一条线
自定义控件在LinearLayout上面绘制一条线前言这篇博客是这样的公司项目,在列表上面用一条线把头像全部连接起来做成那种时间轴的形式。大概的话我就画一个图。然后干脆就用自定义的控件来做,这个地方也就记录一下这个自定义的控件。首先我们要明确步骤1.从样子上面来看我们直接继承LinerLayout2.然后在画出这更线3.然后在给点自定义的属性public class MyLi...原创 2020-02-25 15:50:37 · 573 阅读 · 0 评论 -
Android 构建者模式
Android 构建者模式为什么要写构建者模式?1、不需要在Activity中去管功能的逻辑。2、相互独立,有利于功能的扩展,需要就用,不需要就不用。3、高内聚,低耦合,模块之间相互独立,不会对其他的模块产生影响。为什么我要写构建者模式!因为项目中列表里面出现了很多的小东西(比如:列表上面有年龄,性别,生日,名字是否要变颜色,好友关系)这些东西。有的列表上面又有,有的上面又没有,每次...原创 2019-12-19 10:40:17 · 279 阅读 · 0 评论 -
Android Retrofit+okHttp+RxJava 第二篇------Retrofit+OkHttp
前言上一篇写了很久,后面一直有各种的事情,所以没得写,然后现在闲一点了所以准备接下来写一写东西。接着上一篇retrofit,这篇写一写retrofit+okhttp.名言 人生意义何为?人生的意义在于:不断的奋斗、进取、超越自己的过程。接下来还是干正事吧,我们还是来请求今日头条的内容,对我就是和今日头条刚上了。 话不多说效果图一手。 首先我们要用怎么办—》导包 compile ‘com.s原创 2018-02-05 14:24:40 · 390 阅读 · 0 评论 -
Android Retrofit+okHttp+RxJava 第一篇------Retrofit
前言到这里发现自己已经还是写了一些东西了,然后发现在里面没得写过什么和网络有关的博客,于是准备一天写一篇,网络这方面的东西。现在Android这边最常用的就是retrofit+okhttp+rxjava,也是最热门的东西,然后最近就决定写一些这一系列的东西。然后今天呢先写一篇有关于Retrofit有关的吧。名言 流水在碰到底处时才会释放活力。Retrofit简介Retro原创 2018-01-25 17:32:08 · 528 阅读 · 0 评论 -
Android 视频背景,视频背景登录
前言最近也不知道写一点什么好,然后发现一个有趣的就是QQ的视频背景登录,然后想一下还是多简单的就能实现,于是自己也动手写了一写,然后在这里记录一下。原创 2018-01-09 14:37:39 · 2056 阅读 · 2 评论 -
Android Recycleview的用法
前言最近没得什么项目可以做,闲来无事想写一些东西,看了看以前做的项目,用到的最多的就是列表了,今天就说一下recycleview。原创 2017-12-20 17:19:02 · 334 阅读 · 0 评论 -
Android 帧动画(Frame Animation)
前言自己从事Android这个工作,但是很少写这样的帖子。然后想把自己学习到的点点滴滴都记录下来然后分享给大家。今天讲一讲帧动画。原创 2017-12-15 17:01:37 · 172 阅读 · 0 评论 -
Android RecycleView 的多布局
前言上一篇和大家分享了recycleview的基本的用法,实现了recycleview的3种不同的布局方式。上一篇种也提到了recycleview可以实现很多的功能,比如说recycleview的多布局,今天写的这一篇,recycleview的多布局。原创 2017-12-25 17:47:47 · 1938 阅读 · 0 评论 -
Android 弹射式扇形菜单按钮的实现
前言最近的项目中用到了一个弹射式扇形菜单按钮,于是就这这里写一下,分享给大家,自己也做一个积累。原创 2017-12-18 18:10:09 · 2162 阅读 · 1 评论 -
Android Recycleview的侧滑删除加上拉加载下拉刷新
前言最近写了很多有关Recycleview的东西。然后在iOS那边列表有个侧滑删除,我问了公司的iOS的大神,他说那是iOS原生就有的东西。Android这边是没有这个东西的,于是就想写一下。原创 2017-12-27 16:08:13 · 750 阅读 · 0 评论 -
Android 自定义控件TextView点击显示更多
前言公司的项目中用到了一个TextView 的点击加载更多,这个时候一般的Textview满足不了这个要求了就需要我们自定义TextView,今天也在这个地方总结和写一下自定义的TextView点击显示更多。原创 2018-01-03 15:42:26 · 4631 阅读 · 2 评论 -
Android 消息传递EventBus的简单使用,加一个简单小实例。
前言刚更新完公司的项目,然后今天准备写一写EventBus这个东西。然后从一个小的实例中来体现EventBus的方便。原创 2018-01-22 13:21:09 · 285 阅读 · 0 评论 -
Android Kotlin入门,以及Kotlin的简单写法和监听事件。
前言Kotlin这个东西出来也有一段时间了,毕竟在2017年的谷歌发布会上被认可了。然后今日就想看看这个东西好不好用,网上很多人说好用,也有说不好用的,但是个人觉得吧,这个可能是Android后面的一个趋势,因为当年谷歌说放弃eclipse,使用Android studio从那以后eclipse再也没得更新过。所以新的东西出来还是很有必要去学习一下的原创 2018-01-05 16:59:03 · 9104 阅读 · 2 评论 -
Android 设计模式之MVC,从一个实例中来理解MVC
前言已经有几天没有写过帖子了,主要前一段时间在忙公司的项目,现在闲下来想看一下其他的东西,然后从公司的iOS大神那里了解到了苹果的设计模式是MVC,于是想着自己也来写一下Android这边的MVC。然后这里我就不多扯皮了,Mhahahahha…原创 2018-01-16 11:41:48 · 12707 阅读 · 8 评论 -
Android 设计模式之MVP,从实例中体现MVP
前言今天早上写过一篇文章,Android的模式MVC,但是在文章的末尾我也说到了还有一种MVP,于是这一篇就来写一写MVC的衍生版本MVP。原创 2018-01-16 18:11:41 · 313 阅读 · 0 评论 -
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 · 1963 阅读 · 0 评论