Adjust Android Analog Stick Dimensions

This commit is contained in:
Florian Märkl 2019-11-24 14:48:51 +01:00
commit 3e2e12d002
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
2 changed files with 4 additions and 3 deletions

View file

@ -78,7 +78,8 @@ class AnalogStickView @JvmOverloads constructor(
val center = center
if(center != null)
{
drawableBase?.setBounds((center.x - radius).toInt(), (center.y - radius).toInt(), (center.x + radius).toInt(), (center.y + radius).toInt())
val circleRadius = radius + handleRadius
drawableBase?.setBounds((center.x - circleRadius).toInt(), (center.y - circleRadius).toInt(), (center.x + circleRadius).toInt(), (center.y + circleRadius).toInt())
drawableBase?.draw(canvas)
val handleX = center.x + handlePosition.x * radius

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="control_face_button_size">48dp</dimen>
<dimen name="control_analog_stick_radius">64dp</dimen>
<dimen name="control_analog_stick_handle_radius">16dp</dimen>
<dimen name="control_analog_stick_radius">48dp</dimen>
<dimen name="control_analog_stick_handle_radius">32dp</dimen>
<dimen name="floating_action_button_speed_dial_anim_offset">48dp</dimen>
</resources>