自定义view
xiayiye5
我的GitHub地址:https://github.com/yhsh
和 https://github.com/xiayiye5
展开
-
Android开发之绘制自定义进度条 | 渐变进度条 | 斜角进度条的方法
Android开发之绘制自定义进度条 | 渐变进度条 | 斜角进度条的方法原创 2022-09-14 06:15:00 · 1935 阅读 · 0 评论 -
Android开发之自定义SurfaceView绘制动效音波图 | 动效音阶图 | Android自定义View
第一步先判断是不是第一个矩形,如果是第一个,那么第一个矩形的左边距就等于=0或者你需要设置的左边距即可,右边距就等于=左边距+矩形的宽度+2个矩形的间距。第二步判断非0个矩形,name左边距就等于上一一个的右边距+2个矩形之间的间距代码如上。先说下这个自定义view也不难很简单,就是绘制矩形,唯一的难点在于计算矩形的坐标。上面代码是针对图2的,如果需要看图一的完整代码我提供一份都在一个项目中。高度好说动态设置就好,top直接设置动态,bottom直接是固定的值。看下SurfaceView完整代码吧。....原创 2022-07-16 19:24:01 · 1581 阅读 · 1 评论 -
Android开发之自定义View之音阶图谱
Android开发之自定义View之音阶图谱原创 2022-06-05 09:21:25 · 400 阅读 · 0 评论 -
Android开发之View双指缩放ViewGroup双指缩放视频双指缩放图片双指缩放
老套路先上图核心代码使用view的缩放API即可setScaleX(scale);setScaleY(scale);在看下自定义可缩放的viewpackage cn.xiayiye5.xiayiye5library.view;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEvent;impo原创 2021-05-12 10:08:42 · 2429 阅读 · 4 评论 -
Android开发之自定义view进行旋转动画
老套路先上图:整个view非常简单,我自定义view里面都有详细的注释说明先看自定义view部分代码:package cn.xiayiye5.customizestudy.view;import android.annotation.SuppressLint;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import andr原创 2021-06-05 10:35:35 · 2122 阅读 · 0 评论