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 將回文數看作整形資...