android程式設計中的瑣碎知識點彙總(3)

2021-08-31 04:25:01 字數 2145 閱讀 1383

1.載入方法,方便使用者載入

/***

* 載入本地

* * @param context

* :主執行函式例項

* @param bitadress

* :位址,一般指向r下的drawable目錄

* @return

*/public final bitmap creatimage(context context, int bitadress)

2.平均分割方法,將大圖平均分割為n行n列,方便使用者使用

/***

* 分割

* * @param g

* :畫布

* @param paint

* :畫筆

* @param imgbit

* :

* @param x

* :x軸起點座標

* @param y

* :y軸起點座標

* @param w

* @param h

* @param line

* :第幾列

* @param row

* :第幾行

*/public final void cuteimage(canvas g, paint paint, bitmap imgbit, int x,

int y, int w, int h, int line, int row)

3.縮放,對當前進行縮放處理

/***

* 的縮放方法

* * @param bgimage

* @param newwidth

* :縮放後寬度

* @param newheight

* :縮放後高度

* @return

*/public bitmap zoomimage(bitmap bgimage, int newwidth, int newheight)

4.繪製帶有邊框的文字,一般在遊戲中起文字的美化作用

/***

* 繪製帶有邊框的文字

* * @param strmsg

* :繪製內容

* @param g

* :畫布

* @param paint

* :畫筆

* @param setx

* ::x軸起始座標

* @param sety

* :y軸的起始座標

* @param fg

* :前景色

* @param bg

* :背景色

*/public void drawtext(string strmsg, canvas g, paint paint, int setx,

int sety, int fg, int bg)

5.分割的最簡便方式

public final bitmap cuteimage(bitmap _imgbit, int _startx, int width,

int _starty, int height)

6.字串分行顯示

public string stringformat(string text, int maxwidth, int fontsize) 

widthes = fontsize + widthes;

if (widthes > maxwidth)

} lines++;

if (wrap) else

if (index1 >= len)

} result = new string[lines];

tempr.copyinto(result);

return result;

}

那些瑣碎的知識

從來到這個公司也有一年多的時間了,期間與同事一起參與過多個專案,可惜沒能善始善終,總是頻繁的被調到緊急的專案中。本月底,就要離開了,趁著這段時間整理一下所遇到的小知識點。1 後台向前臺輸出js page.clientscript.registerstartupscript gettype confi...

mybatis中瑣碎的小知識點

1 插入時的主鍵回填問題 答 只要在insert的sql語句中,將屬性usegeneratedkeys設定為true和設定keyproperty即可,其中usegeneratedkeys,代表啟動獲取主鍵功能,keyproperty,代表將生成的主鍵放在哪乙個屬性中 2 自定義主鍵問題 答 在ins...

作業中的一些瑣碎知識 C

bool is prime int num return true 因子概念 假如整數n除以m,結果是無餘數的整數,那麼我們稱m就是n的因子。反過來說,我們稱n為m的倍數 其中因子和為包括1但不包括n本身的所有因子之和 int fac sum int num return ans 將回文數看作整形資...