Add a text outline to allow visibility when view matches text

This commit is contained in:
TwistedUmbrella 2014-02-16 18:18:55 -05:00
parent 0f96a5a47b
commit aa9f842110
2 changed files with 13 additions and 4 deletions

View File

@ -29,5 +29,16 @@
<item name="android:layout_height">wrap_content</item>
<item name="android:gravity">center_vertical</item>
</style>
<style name="fpsOverlayText">
<item name="android:paddingLeft">4px</item>
<item name="android:paddingBottom">4px</item>
<item name="android:textColor">#ffffffff</item>
<item name="android:textSize">32sp</item>
<item name="android:shadowColor">#000000</item>
<item name="android:shadowDx">1</item>
<item name="android:shadowDy">1</item>
<item name="android:shadowRadius">1</item>
</style>
</resources>

View File

@ -9,7 +9,6 @@ import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Color;
import android.os.Environment;
import android.util.TypedValue;
import android.view.Gravity;
import android.view.View;
import android.view.View.OnClickListener;
@ -74,9 +73,8 @@ public class OnScreenMenu {
super(c);
setBackgroundDrawable(null);
fpsText = new TextView(mContext);
fpsText.setTextSize(TypedValue.COMPLEX_UNIT_SP, 32);
fpsText.setTextColor(Color.YELLOW);
fpsText.setBackgroundColor(Color.TRANSPARENT);
fpsText.setTextAppearance(mContext,
R.style.fpsOverlayText);
fpsText.setGravity(Gravity.CENTER);
fpsText.setText("XX");
setContentView(fpsText);