原创 圖片的平移
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