SweepGradient梯度渲染 旋转
来源:互联网 发布:腾讯网络认证 编辑:程序博客网 时间:2024/06/05 03:26
此代码主要是学习APIDemo的代码:
package com.example.demo;import android.os.Bundle;import android.view.View;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Matrix;import android.graphics.Paint;import android.graphics.Shader;import android.graphics.SweepGradient;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(new myView(this));}private static class myView extends View {float x = 250;float y = 400;private Paint mPaint = new Paint();private Shader mShader;private float mRotate;private Matrix mMatrix = new Matrix();public myView(Context context) {super(context);mShader = new SweepGradient(x, y, new int[] {Color.GREEN, Color.RED, Color.BLUE, Color.GREEN}, null);mPaint.setShader(mShader);}@Overrideprotected void onDraw(Canvas canvas) {// TODO Auto-generated method stubsuper.onDraw(canvas);canvas.drawColor(Color.WHITE);mMatrix.setRotate(mRotate, x, y);//旋转mRotate度,圆心为(x,y) mShader.setLocalMatrix(mMatrix); mRotate += 30;//mRotate增加30度 if (mRotate >= 360) { mRotate = 0; } invalidate(); canvas.drawCircle(x, y, 180, mPaint);}}}
运行结果如下:
0 0
- SweepGradient梯度渲染 旋转
- Android 颜色渲染(八) SweepGradient扫描/梯度渲染
- Android 颜色渲染(八) SweepGradient扫描/梯度渲染
- Android 颜色渲染(八) SweepGradient扫描/梯度渲染 .
- Android 颜色渲染(八) SweepGradient扫描/梯度渲染
- Android渲染器Shader:梯度渐变扫描渲染器SweepGradient(二)
- SweepGradient扫描渲染
- SweepGradient扫描渲染
- Android高级UI之颜色渲染——SweepGradient,Matrix实现雷达扫描效果
- Android中的自绘View的那些事儿(三)之 颜色渐变渲染器:LinearGradient、RadialGradient 和 SweepGradient的简介
- SweepDemo graphics SweepGradient Matrix
- Android SweepGradient类介绍
- SweepGradient参数的意义
- Java图片渲染,加水印,旋转,透明....
- 使用方向梯度直方图估计图像旋转角度
- OpenCV 使用方向梯度直方图估计图像旋转角度
- Android 渐变 LinearGradient RadialGradient SweepGradient
- 梯度
- c#通过浏览器打开指定网址
- JAVA_WEB项目之j使用query的验证框架的例子
- dibapi.cpp
- spark学习五 DStream(spark流式数据处理)
- ubuntu 安装 jdk环境
- SweepGradient梯度渲染 旋转
- sed命令详解
- mybookmark = mrc.bookmark----------书签的作用
- openfire连接登陆优化方案
- Unity3D 发布APK资源对比
- jQuery插件 -- Form表单插件jquery.form.js
- 生成sitemap类
- htons()函数用法
- 自学iOS开发推荐的必读文档的阅读顺序