我使用自定义8位字体,我正在寻找一种禁用抗锯齿的方法。
我尝试了后面的代码,但它不起作用:
<!-- main_activity.xml -->
<Button
android:id="@+id/button"
android:textColor="@color/white"
android:textSize="24sp"
android:includeFontPadding="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/Button" />
<!-- styles.xml -->
<style name="Button">
<item name="android:antialias">false</item>
<item name="android:textColor">#ff0000</item>
<item name="android:textSize">24sp</item>
<item name="android:shadowColor">#0099cc</item>
<item name="android:shadowDx">0</item>
<item name="android:shadowDy">4</item>
<item name="android:shadowRadius">0.01</item>
</style>
答案 0 :(得分:3)
我不确定是否可以使用antialiasing
停用xml
,但您可以尝试以编程方式停用button.getPaint().setAntiAlias(false);