ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

AndroidʵÏÖÍ¼Æ¬ËæÊÖÖ¸Ðýת¹¦ÄÜ(¶þ)
2014-11-24 07:40:28 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:2´Î
Tags£ºAndroid ʵÏÖ Í¼Æ¬ ÊÖÖ¸ Ðýת ¹¦ÄÜ
/ 2);


try {
Bitmap bm1 = Bitmap.createBitmap(bm, 0, 0, bm.getWidth(),
bm.getHeight(), m, true);


return bm1;


} catch (OutOfMemoryError ex) {
}


return null;


}


private void drawInCenter(Canvas canvas, Bitmap bitmap, float left,
float top, String text) {
canvas.drawBitmap(bitmap, left - bitmap.getWidth() / 2,
top - bitmap.getHeight() / 2, null);
}


// ×ӿؼþλÖøıäÖØÐ¼ÆËã½Ç¶È
private int computeCurrentAngle(float x, float y) {
// ¸ù¾ÝÔ²ÐÄ×ø±ê¼ÆËã½Ç¶È
float distance = (float) Math
.sqrt(((x - mPointX) * (x - mPointX) + (y - mPointY)
* (y - mPointY)));
int degree = (int) (Math.acos((x - mPointX) / distance) * 180 / Math.PI);
if (y < mPointY) {
degree = -degree;
}
if (degree < 0) {
degree += 360;
}


// Log.i("RoundSpinView", "x:" + x + ",y:" + y + ",degree:" + degree);
return degree;
}


// »ñÈ¡¾àÀëÔ²ÐĵľàÀë
private float getDistance(float x, float y) {
// ¸ù¾ÝÔ²ÐÄ×ø±ê¼ÆËã½Ç¶È
float distance = (float) Math
.sqrt(((x - mPointX) * (x - mPointX) + (y - mPointY)
* (y - mPointY)));
return distance;
}


//µã»÷
private boolean SetClick(float x, float y) {
float distance = getDistance(x, y);
if (mAngle>10||mAngle<-10) {
return false;
}else if(endTime-beginTime>1000){
return false;
}
if (distance < bitmapBig.getWidth() / 2) {
int mod = 0;

if (beginAngle < 90 || 330 < beginAngle) {
mod = (imageIndex+3-1)%3;
}
else if (90 < beginAngle && 210 > beginAngle) {
mod = (imageIndex+3-2)%3;
}
else{
mod = imageIndex;
}
//»Øµ÷µ½Ö÷½çÃæ½øÐд¦Àí¡£
listener.onModClick(mod);
}
return true;
}

public interface RotateViewListener {
void onModClick(int mode);
void onModChange(int mode);
}
}


Ê×Ò³ ÉÏÒ»Ò³ 1 2 ÏÂÒ»Ò³ βҳ 2/2/2
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºAPKÒ»¸ö·´±àÒëÀûÆ÷Apktool ÏÂһƪ£ºAndroid JavaMail·¢ËÍÓʼþ£¨¿É·¢..

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Linuxϵͳ¼ò½é (2025-12-25 21:55:25)
¡¤Linux°²×°MySQL¹ý³Ì (2025-12-25 21:55:22)
¡¤Linuxϵͳ°²×°½Ì³Ì£¨ (2025-12-25 21:55:20)
¡¤HTTP Åc HTTPS µÄ²î„ (2025-12-25 21:19:45)
¡¤ÍøÕ¾°²È«±ØÐ޿ΣºÍ¼ (2025-12-25 21:19:42)