- 博客(8)
- 收藏
- 关注
原创 Android自定义View:曲线图(Java)
我这边做了一个简化操作:y轴到控件左边的间距直接进行写死mLeftTextWidth和mLeftTextMargin,x轴到控件底部的间距直接写死mBottomTextHeight,少算了很多间距问题,但肯定会有情况没有适配到。在添加曲线或覆盖区域的时候,根据点位数据float[] values计算出最大的纵坐标值maxValue,然后根据maxValue计算出y轴各个点位的具体值mCoordinateYValues。到此,基本的曲线图展示功能就完成了,接下来,就是完善了。1、左边的纵坐标轴值。
2024-05-20 15:04:52
1286
1
原创 鸿蒙HarmonyOS学习笔记一
首先还是得谈谈鸿蒙的HarmonyOS,自鸿蒙出了HarmonyOS之后,其它厂商品牌也都纷纷开始各自的系统研究,带来的问题也很明显,就是适配了。有好有坏吧,相应的岗位自然是增加了,Android开发者也多了一个出路,但也相应的会有弊端:小公司来说,基本招多一个鸿蒙开发来说,是相对不可能的,让Android开发者去适配跨平台又或者学习ArkTS进行开发,这种的概率自然是高点。所以,学习下ArkTS也没什么坏处,当作一个傍身技能,面试也许会成为加分项呢。
2024-04-30 17:56:40
1291
3
原创 Android-由Uri读取FilePath
全网查过都漏了一种情况,isMediaDocument的判断里面都少了else,这里补充了大家看看,还有没别的适配问题,可以一起完善下。微信搜索“A查佣利小助手”,获取支付宝红包、TB/JD/PDD返利最新优惠资讯。
2024-04-28 14:19:20
616
3
原创 小窗口/分屏模式
目前使用小窗口模式的可能会比较多,就我个人而言,我也经常使用小窗口模式,真的是方便,不用来回切换两个应用,所以适配方面,还是推荐进行适配的。
2024-04-23 16:21:05
2467
2
原创 Android自定义View,实现日历展示事件(java)
实现相对简单,没有什么复杂的效果,支持滚动、点击item项目。下面说下自定义流程,月和周的类似,就说个周的,月的基本就在周的基础上进行修改即可。
2024-03-25 16:37:40
1183
1
原创 Android自定义View-折线图(kotlin)
1、视图宽高固定2、有坐标轴的视图,第一件事,当然还是计算确认出0点的位置了,之后计算出XY轴各自的长度3、计算完坐标轴,就可以通过一共有多少个刻度,计算出每个刻度之间的间距,就可以得到所有坐标轴点的位置了,同时坐标轴内的虚线坐标网格也能确定位置了4、确定了所有坐标轴相关信息,基本数据点的位置也可以计算出来了:数据点的值除以单个刻度的值,就可以计算出数据点位于第几个刻度的位置5、在视图右上角位置绘制出数据标题,用以区分每条数据线对应的类型6、可以对视图进行缩放、移动,默认是所有数据能看到的情形,所
2024-03-14 09:34:07
1443
1
原创 Android多渠道打包(附工具集),适配Android11以上(Targeting R+ (version 30 and above) requires the resources.arsc)
我们在进行发布apk时,运营经常会需要针对不同平台上架不同的包以区分渠道,这时候就需要多渠道打包技术了,总不能一个渠道打一次包,那得多累呀!之前还一直在使用360的多渠道打包,但最近去看了下,emmm…变成收费的了,还挺贵,那就只能自己整一个了!
2024-03-12 17:08:23
1013
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人