compose
文章平均质量分 91
酱小油
IT萌新
展开
-
移动端Android ResultAPI OKHttp Retrofit + 后端Spring boot上传文件
一、前言到目前为止,最新的Android系统已经来到了Android S,即Android 12,但是现在网络上针对文件读取并上传的文章,还是针对Android N 甚至更早的Android系统来适配的,按照这些文章去上传用户文件,必然会踩很多坑。我在踩过这些大大小小的坑后,结合代码分几步说一下Android高版本应该如何上传用户的文件。二、权限申请自从Android O(Android 10)开始,Android系统已经开始用分区存储取代以前的应用存储模式。“一般”情况下,我们创建的应用只原创 2021-12-10 15:32:30 · 2085 阅读 · 0 评论 -
Android jetpack compose 绘制折线图
(又是自造轮子的一天)先看效果图:需要用到的知识点:jetpack compose 绘图部分的api;少部分高中数学知识。一、折线图载体这里折线图的载体,使用的是Card,嵌套一个Canvas,而Canvas正是图形接口的载体:/** * @param times 横轴的时间 * @param color 折线图,线的颜色 * @param data 折线图的数据 * @param chartTitle 折线图的标题 *///@Composablefun .原创 2021-09-12 19:33:04 · 2184 阅读 · 2 评论 -
Android jetpack compose 创建新拟态风格控件
在开始开发新的新程序的时候,选择了jetpack最新的组件compose来构建应用程序的界面。但是因为compose面世不久,网上基本找不到太多相关的资料,想找一个新拟态风格的控件库但是找不到,也就只能自己写一个。效果图:这里以输入框为例,其他的空间做成新拟态的原理是一样的。一、原理其实新拟态的原理是很简单的,大致就是给控件加两个阴影,显示出光线明暗的变化,如上图所示,左上加的是白色的阴影,右下加的是灰色的阴影。二、面临的困难在compose里面,api实际上是进一步..原创 2021-09-05 19:34:52 · 1718 阅读 · 2 评论