- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 前端你好纠结呀
今天谈的特别的,说一下前端开发纠结点.一个项目的完成包括,定需求,设计,开发,测试,验收.需求阶段:好的公司会有开发参与,差一点的开发不会参与. 不参与结果是:有些需求比较难写,或者有些需求不能成为闭环.这样开发都会受到影响.设计阶段:设计人员根据需求,设计出相应的效果图.他们只在乎的是界面的好看与否.很难有设计会考虑前端开发的难易.开发阶段:会面对需求的问题,后台配合问题,设计图难以开发的问题.测试阶段:测试模仿客户的需求去测试,会提及一些难以操作的需求.有时也会解释不通.客户阶段
2021-01-22 17:07:09 93
原创 Android过度绘制处理(回归项目,简单探索)
#过度绘制查看设置 -> 开发者选项 -> 调试GPU过度绘制 -> 显示GPU过度绘制。(图片网上借用)蓝色: 代表1层覆盖。像素绘制了两次。 绿色: 代表2层覆盖。像素绘制了三次。 淡红: 代表3层覆盖倍。像素绘制了四次。 深红: 代表4层覆盖。像素绘制了五次或者更多。#怎么解决.1.简单处理,多用ConstraintLayout.减少布局嵌套同时减少无用背景.2.默认背景设置在res->styles->AppTheme中<item name.
2021-01-04 16:17:46 142 1
原创 如何减少Android包的体积大小
#一.图片资源.1.整体压缩图片大小(下载压缩工具,自己选择好用的)2.设计给的图片有好多(xhdpi,xxhdpi,xxxhdpi),为了更好适配我们都会保留在res包下面,从而使得图片大小增加,我们app也就增加了.我们可以只留一张,让设计出svg格式图片(使用:res->右键->new->Vector Asset->path->找到svg图片->点击下面next->finish)3.使用webp格式图片#二.无用的资源1.本地项目无用资
2020-12-29 14:15:58 561
原创 过度动画
#对于APP首页,设计比较炫丽复杂.导致进入会因为数据没有加载出来比较难看.在数据加载期间增加一个过度动画显得比较和谐好看.#.自定义view实现动画效果.public class SplashView extends View { //旋转画笔 private Paint mPaint; //扩散画笔 private Paint mHolePaint; //属性动画 private ValueAnimator mValueAnimator;
2020-12-22 09:06:43 156
原创 自定义进度条
#1.res->value创建attrs.xml<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="ProgressView" > <!--默认圆弧颜色--> <attr name="defaultcolor" format="color"/> <!--进度弧颜色-->
2020-12-15 15:11:43 114
原创 Toast简单封装
有的时候项目Toast不符合系统自带Toast样式,这个时候我们就需要简单封装一下系统Toast.这里不是自定义Toast只是对系统Toast简单封装方便使用.1.Toast封装. public static void myToast(String text){ Toast toast = Toast.makeText(App.Companion.getContext(), text, Toast.LENGTH_SHORT); toast.set...
2020-12-12 08:32:14 479
原创 Android 添加OSS报错
Error:Error converting bytecode to dex:Cause: Dex cannot parse version 52 byte code.This is caused by library dependencies that have been compiled using Java 8 or above.If you are using the 'java' gra...
2018-02-26 16:09:44 3031
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人