[Picross-commit] SF.net SVN: picross:[129] branches/engine_split/android
Status: Pre-Alpha
Brought to you by:
yvan_norsa
|
From: <yva...@us...> - 2013-01-18 07:36:09
|
Revision: 129
http://sourceforge.net/p/picross/code/129
Author: yvan_norsa
Date: 2013-01-18 07:36:06 +0000 (Fri, 18 Jan 2013)
Log Message:
-----------
used lint
Modified Paths:
--------------
branches/engine_split/android/AndroidManifest.xml
branches/engine_split/android/src/picross/specific/ui/MenuUI.java
Removed Paths:
-------------
branches/engine_split/android/res/layout/
Modified: branches/engine_split/android/AndroidManifest.xml
===================================================================
--- branches/engine_split/android/AndroidManifest.xml 2013-01-17 15:13:54 UTC (rev 128)
+++ branches/engine_split/android/AndroidManifest.xml 2013-01-18 07:36:06 UTC (rev 129)
@@ -3,7 +3,12 @@
package="picross.specific.activities"
android:versionCode="1"
android:versionName="1.0">
- <application android:label="@string/app_name" android:icon="@drawable/ic_launcher">
+ <uses-sdk
+ android:minSdkVersion="17"
+ android:targetSdkVersion="17" />
+
+ <application android:label="@string/app_name" android:icon="@drawable/ic_launcher"
+ android:allowBackup="false">
<activity android:name="PicrossMainActivity"
android:label="@string/app_name">
<intent-filter>
Modified: branches/engine_split/android/src/picross/specific/ui/MenuUI.java
===================================================================
--- branches/engine_split/android/src/picross/specific/ui/MenuUI.java 2013-01-17 15:13:54 UTC (rev 128)
+++ branches/engine_split/android/src/picross/specific/ui/MenuUI.java 2013-01-18 07:36:06 UTC (rev 129)
@@ -101,6 +101,10 @@
private List<PicrossLabel> buttons;
+ private Paint buttonPaint;
+ private Rect textBounds;
+
+
/*** Constructor ***/
/** Constructor. */
@@ -122,6 +126,12 @@
//this.surface.addCallback(this);
this.buttons = new ArrayList<PicrossLabel>();
+
+ this.buttonPaint = new Paint();
+ this.buttonPaint.setColor(Color.WHITE);
+ this.buttonPaint.setTextSize(20);
+
+ this.textBounds = new Rect();
}
@Override
@@ -132,10 +142,6 @@
return;
}
- Paint paint = new Paint();
- paint.setColor(Color.WHITE);
- paint.setTextSize(20);
-
canvas.drawBitmap(this.image, 0, 0, null);
//for (PicrossLabel button : this.buttons) {
@@ -145,13 +151,12 @@
canvas.drawBitmap(button.getIcon(), button.getX(), button.getY(), null);
if (button instanceof PicrossButton && ((PicrossButton) button).getText() != null) {
- Rect textBounds = new Rect();
- paint.getTextBounds(((PicrossButton) button).getText(), 0, ((PicrossButton) button).getText().length(), textBounds);
- int textWidth = (int) textBounds.width();
- int textHeight = (int) textBounds.height();
+ this.buttonPaint.getTextBounds(((PicrossButton) button).getText(), 0, ((PicrossButton) button).getText().length(), this.textBounds);
+ int textWidth = (int) this.textBounds.width();
+ int textHeight = (int) this.textBounds.height();
canvas.drawText(((PicrossButton) button).getText(), button.getX() + (button.getWidth() / 2) - (textWidth / 2), button.getY()
- + (button.getHeight() / 2) + (textHeight / 2), paint);
+ + (button.getHeight() / 2) + (textHeight / 2), this.buttonPaint);
}
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|