Android Question font antialiasing disable

ebalvis

Member
Licensed User
Longtime User
I want to disable antialiasing when drawing text.
I used the following function but only works with primitive line, circle but not text.
You can disable text antialiasing?.

Sub SetAntiAlias (c AsCanvas, Active AsInt)
' Active = 0 filter OFF
' Active = 1 filter ON
Dim r AsReflector
Dim NativeCanvas AsObject
r.target = c
NativeCanvas = r.GetField("canvas")
Dim PaintFlagsDrawFilter AsObject
PaintFlagsDrawFilter = r.CreateObject2("android.graphics.PaintFlagsDrawFilter", _
ArrayAsObject(0, Active), ArrayAsString("java.lang.int", "java.lang.int"))
r.target = NativeCanvas
r.RunMethod4("setDrawFilter", ArrayAsObject(PaintFlagsDrawFilter), ArrayAsString("android.graphics.DrawFilter"))
End Sub
 
Top