2021年2月22日
摘要:很多时候,文本显示是有限制的,有个maxline,然后要求你末尾截取,最后一行末尾是...(xxx文本...),那么只要在你的xml里设置 ellipsize_end 就行了,但是有时候往往需求就是千奇百怪,系统控件无法满足产品的要求 比如下图效果 这个textview在末尾要留一定的空白,因为末尾 阅读全文
posted @ 2021-02-22 09:42 翻滚的咸鱼 阅读(124) 评论(0) 推荐(0) 编辑
  2021年2月9日
摘要:学习kotlin把以前的一些知识重新理了一遍 首先对于需要大量绘制的操作,不能直接绘制,使用 SurfaceView,直接把绘制工作放到子线程中去操作,否则绘制工作加大一下,会卡顿,不过SurfaceView是独立的一层View,不能平移,缩放,旋转或者设置透明度等,如果需要这些操作可以考虑使用Te 阅读全文
posted @ 2021-02-09 16:52 翻滚的咸鱼 阅读(143) 评论(0) 推荐(0) 编辑
  2019年11月14日
摘要:介绍: AspectJ是一个面向切面编程的一个框架,它扩展了java语言,并定义了实现AOP的语法。在将.java文件编译为.class文件时默认使用javac编译工具,AspectJ会有一套符合java字节码编码规范的编译工具来替代javac,在将.java文件编译为.class文件时,会动态的插 阅读全文
posted @ 2019-11-14 11:20 翻滚的咸鱼 阅读(1331) 评论(0) 推荐(0) 编辑
  2018年2月8日
摘要:先上效果图 洒豆子的效果,突发奇想,觉得这个动画挺有意思的,就抽空写了一个玩玩 绘制流程: 定义6个‘’豆子‘’,每个豆子有各自的属性,大小,抛出的速度等,然后控制每个的方向和状态,回弹效果使用差值器 BounceInterpolator package com.fragmentapp.view.b 阅读全文
posted @ 2018-02-08 14:45 翻滚的咸鱼 阅读(523) 评论(0) 推荐(1) 编辑
  2021年3月11日
正文内容加载中...
posted @ 2021-03-11 17:24 翻滚的咸鱼 阅读(156) 评论(0) 推荐(0) 编辑
  2021年2月26日
摘要:2020 年 4 月 29 日,发布了 androidx.fragment:fragment:1.3.0-alpha04 的版本,改版本弃用了之前fragment的传输数据方式,添加了新的api,如下图 以前的Fragment传输数据应该都用过,获取fragment实例,arguments,回调,e 阅读全文
posted @ 2021-02-26 15:38 翻滚的咸鱼 阅读(84) 评论(0) 推荐(0) 编辑
  2021年2月25日
摘要:有很多app启动页还是老一套的splashactivity,然后跳转到mainactivity,首先splash加载了一遍数据,然后进入到main之后也会加载数据,所以导致两次加载都要等待,如果反过来呢 这里可以先加载mainactivity,然后在去触发splashactivity,当然,这样也有 阅读全文
posted @ 2021-02-25 17:11 翻滚的咸鱼 阅读(109) 评论(0) 推荐(0) 编辑
  2021年2月22日
摘要:很多时候,文本显示是有限制的,有个maxline,然后要求你末尾截取,最后一行末尾是...(xxx文本...),那么只要在你的xml里设置 ellipsize_end 就行了,但是有时候往往需求就是千奇百怪,系统控件无法满足产品的要求 比如下图效果 这个textview在末尾要留一定的空白,因为末尾 阅读全文
posted @ 2021-02-22 09:42 翻滚的咸鱼 阅读(124) 评论(0) 推荐(0) 编辑
  2021年2月9日
摘要:学习kotlin把以前的一些知识重新理了一遍 首先对于需要大量绘制的操作,不能直接绘制,使用 SurfaceView,直接把绘制工作放到子线程中去操作,否则绘制工作加大一下,会卡顿,不过SurfaceView是独立的一层View,不能平移,缩放,旋转或者设置透明度等,如果需要这些操作可以考虑使用Te 阅读全文
posted @ 2021-02-09 16:52 翻滚的咸鱼 阅读(143) 评论(0) 推荐(0) 编辑
  2021年2月3日
摘要:在编写xml的时候,我们直接指定一个固定一个控件的宽高,给一个固定的dp值,在不同的屏幕上显示差别很大,导致有的手机布局无法正常显示,所以需要适配屏幕,这里讲的适配方式都一样,不过方法不一样 首先古老的适配一般就是自己计算,然后生成文件,以前自己也这么干过,直接规定好自己需要的尺寸,然后代码去计算生 阅读全文
posted @ 2021-02-03 17:28 翻滚的咸鱼 阅读(118) 评论(0) 推荐(0) 编辑
  2021年2月1日
摘要:播放回调监听 setVideoAllCallBack,比如点击了开始播放按钮 onClickStartIcon,开始播放视频 onStartPrepared等,可以在里面做一些逻辑处理 有时候自定义的一些返回样式,全屏后需要重新设置一下,否则会失效基类里面可以找到你想要的逻辑,比如常见的播放按钮进度 阅读全文
posted @ 2021-02-01 16:07 翻滚的咸鱼 阅读(583) 评论(0) 推荐(0) 编辑
  2021年1月26日
摘要:apktool 首先下载好apktool,然后解压到当前目录 windows+r打开cmd,进入到该目录,然后运行apktool命令,你可能会得到一个错误 这里需要在同级目录中创建 apktool.bat 文件,然后编辑文件,把下面内容复制进去保存,下面的apktool.jar对应目录中的apkto 阅读全文
posted @ 2021-01-26 16:44 翻滚的咸鱼 阅读(89) 评论(0) 推荐(0) 编辑
  2021年1月6日
摘要:retrofit可以访问网络后自动解析成对象,很丝滑,应该都已经体验过了,而要使用这个功能也很简单,addConverterFactory(GsonConverterFactory.create()) ,添加了一个gson解析工厂,又或者搭配rxjava的 RxJava2CallAdapterFac 阅读全文
posted @ 2021-01-06 17:23 翻滚的咸鱼 阅读(466) 评论(0) 推荐(0) 编辑
  2020年12月23日
摘要:前几天因为业务需求,自己写了个EllipsizeEndTextview ,刚好项目中也用到了另一个做法类似的 FoldTextView(文本折叠),而且老的库中文本view显示有bug,所以一次性到位,也参照上一个view重新写一个。 告诫 不一定自己写的就是好的,因为github能人辈出,牛人太多 阅读全文
posted @ 2020-12-23 14:12 翻滚的咸鱼 阅读(146) 评论(0) 推荐(0) 编辑