`
文章列表
如果图像围绕着某个点P(a,b)旋转,则先要将坐标系平移到该点,再进行旋转,然后将旋转后的图像平移回到原来的坐标原点。 我们需要3步: 平移——将坐标系平移到点P(a,b); 旋转——以原点为中心旋转图像; 平移——将旋转后的图像平移回到原来的坐标原点; 相比较前面说的图像的几何变化(基本的图像几何变化),这里需要平移——旋转——平移,这种需要多种图像的几何变化就叫做图像的复合变化。 设对给定的图像依次进行了基本变化F1、F2、F3…..、Fn,它们的变化矩阵分别为T1、T2、T3…..、Tn,图像复合变化的矩阵T可以表示为:T = TnTn-1…T1。 按照上面的原则, ...
本篇幅我们就结合Android 中的android.graphics.Matrix来具体说明,还记得我们前面说的图像旋转的矩阵: 从最简单的旋转90度的是: 在android.graphics.Matrix中有对应旋转的函数:Matrix matrix = new Matrix();matrix.setRotate(90);Test.Log(MAXTRIX_TAG,”setRotate(90):%s” , matrix.toString()); 查看运行后的矩阵的值(通过Log输出): 与上面的公式基本完全一样(android.graphics.Matrix采用的是浮点数 ...
以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。 首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割 ...
只要在配置文件内activity属性配置内加上   android:theme="@android:style/Theme.Translucent"  就好了。
在日常应用中,我们在点击按钮时,按钮的颜色相对就会变化,事件结束后又会恢复到初始样式。   这个UI效果是这么实现的。   <?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="false" android:drawable="@drawab ...
这个实体类 package com.nico.entity; public class UserInfo { public String name; public String id; public String gender; }     解析相关类 package com.nico.util; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.u ...
自定义一个简单的异步任务 package com.nico; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.AsyncTask; impo ...
Tomcat启动时总是闪了一下,消失掉,启动不起来,     网上问了好多人,说是删除service.xml的,重新装的,   试过都不好使。   后来在环境变量内看了下,发现jdk的路径不对,修改为正确的JDK路径后,启动OK.
倒影效果,简化版 package com.nico; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.LinearGradient; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.Port ...

Test

package com.testSurfaceView; import java.lang.reflect.Field; import java.util.ArrayList; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Rect; import a ...
动画集内包含自定义的一个动画,和一个缩放动画。   这个是页面 package com.nico; import android.app.Activity; import android.os.Bundle; import android.view.animation.AnimationSet; import android.view.animation.ScaleAnimation; import android.widget.ImageView; public class AnimationActivity extends Activity { /** Call ...
动画效果编程基础--AnimationAndroid    在Android中,分别可以在xml中定义Animation,也可以在程序代码中定义 动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移 ...
昨天做个东西的时候,获取数据在ListView展示的时候,若数据为空的时候,需要文本提示用户。 再写个Textview觉得麻烦,查了下,好像有个方法默认解决这个问题,集合为空默认展示预先设定的文本 如下:为空时 展示id为empty的textview的文本,这个是android自带的 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" a ...
今天做东西的时候发现ListView的背景会变成黑色,原因没去找,查了下解决方法如下: 设置背景色为透明 xml:    android:cacheColorHint="#00000000"   java code:      listView.setCacheColorHint(0x00000000);
具体子item的布局xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fil ...
Global site tag (gtag.js) - Google Analytics