原创 圖片的平移

public class MainActivity extends Activity { private ImageView iv; int dx = 0; int dy = 0; @Override protected

原创 自定義view——自定義日曆的詳細解析

先上效果圖: 好了,接下來對這個日曆逐步解析: 1.設定日曆的寬高。這裏寬爲屏幕寬度,高爲屏幕高度的2/5 //widthMeasureSpec heightMeasureSpec,他們是和寬高相關的, //但它們其實不是寬和高,

原创 support-v4.jar包衝突

Unable to execute dex: Multiple dex files define Landroid/support/annotation/AnimRes 把我的工程裏面的android-support-v4.jar在j

原创 lineTo和rLineTo的區別

示例講解: Path path = new Path(); path.moveTo(100,100); path.lineTo(100,200); canvas.drawPath(path,paint); 效果圖如下: 可以看出line

原创 AndroidStudio託管項目到碼雲

一:二:三:四:五:完成後就成功了。

原创 加載大圖片到內存

// 這種方式把所有的像素點都加載內存,vm虛擬機扛不住.會內存溢出 // Bitmap bitmap = BitmapFactory.decodeFile("mnt/sdcard/hh.jpg");//加載本地圖片 // iv.set

原创 自定義view——座標系問題

一:屏幕座標系 這裏的座標系與數學中的座標系有區別。這裏一般定義屏幕左上角爲座標原點,向右爲x軸增大方向,向下爲y軸增大方向 屏幕上的默認座標系示例: 二:View的座標系 View的座標系是相對於父控件而言的 getTop();

原创 getX、getY與getRawX、getRawY的區別

getX、getY:觸摸點相對於View的位置 getRawX()、getRawY():觸摸點相對於屏幕的位置 如下圖所示: 圖中綠圓點爲觸摸點位置

原创 圖片的放大和縮小

圖片的放大Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.meinv);//iv佈局中設置的圖片 Matri