做过.NET Winform窗体美化的人应该都很熟悉UpdateLayeredWindow吧,UpdateLayeredWindow可以实现窗体的任意透明,效果很好,不会有毛边。不过使用这个API之后,会有一个问题就是无法使用普通控件,而且没有Paint消息。为了解决这个问题,有两种方法。一、使用双...
Android-动画实现原理
一 实现原理:
图形变换通过矩阵实现。图形变换是图形学的基本知识,简单来说就是,每种变换都是一次矩阵运算。
在Android中,CAnvas类中包含当前矩阵,当调用Canvas.drawBitmap(bmp, x, y, paint)绘制时,Android会先把bmp
做一次矩阵运算,然后将运算的结果显示在Canvas上。这样,我们只需要不断修改Canvas的矩...
分类:
移动开发 时间:
2015-07-12 15:46:39
阅读次数:
213
要了解的API有
MediaPlayer 媒体播放器Visualizer 频谱Equalizer 均衡器BassBoost 重低音控制器PresetReverb 预设音场控制器Paint 绘图
来看下效果示意图,如下所示
竖状波形图
块状波形图
曲线波形图
调节均衡器、重低音
选择音场...
分类:
移动开发 时间:
2015-07-11 16:50:54
阅读次数:
556
/*
fun.c源文件
*/
#include?<curses.h>
#include?<signal.h>
#include?<sys/time.h>
#include?"play.h"
#include?<stdio.h>
#include?<stdlib.h>
void?init(void);
void?exit_a(void);
void?paint_boa...
分类:
系统相关 时间:
2015-07-10 17:10:29
阅读次数:
238
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
imp...
分类:
移动开发 时间:
2015-07-08 19:01:09
阅读次数:
145
做过.NET Winform窗体美化的人应该都很熟悉UpdateLayeredWindow吧,UpdateLayeredWindow可以实现窗体的任意透明,效果很好,不会有毛边。不过使用这个API之后,会有一个问题就是无法使用普通控件,而且没有Paint消息。为了解决这个问题,有两种方法。一、使用双...
安卓自定义View其实很简单。这个View可以像《【Android】利用Java代码布局,按钮添加点击事件》(点击打开链接)一样,利用Java代码生成一系列的组件。也可以配合画布Canvas与画笔Paint来使用。
下面用一个例子来说明。如下图,有一个自定义布局View,里面摆放着,利用画布Canvas与画笔Paint绘制出来的蓝色正方形与红色文字。
在res\layout\activ...
分类:
移动开发 时间:
2015-07-08 13:03:58
阅读次数:
215
setXfermodePorterDuffXfermode图层混合模式android图像混合模式AvoidXfermode尊重原创,欢迎转载,转载请注明: FROM GA_studio http://blog.csdn.net/tianjian4592前面关于paint的方法讲解里,讲到setXfe...
分类:
移动开发 时间:
2015-07-08 00:17:44
阅读次数:
334
都是自己随手练习时写的一些小demoPaint类:package com.gyz;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import an...
分类:
移动开发 时间:
2015-07-07 14:28:16
阅读次数:
497
[置顶]Android Paint之 setXfermode PorterDuffXfermode 讲解分类:android动效篇2015-04-07 17:23978人阅读评论(8)收藏举报setXfermodePorterDuffXfermode图层混合模式android图像混合模式AvoidX...
分类:
移动开发 时间:
2015-07-06 13:44:11
阅读次数:
153