mirror of
https://github.com/ZCShou/GoGoGo.git
synced 2026-06-13 21:00:55 +08:00
feat(joystick):enlarge joystick
This commit is contained in:
parent
f8407de87b
commit
ec2de1046f
@ -1,4 +1,4 @@
|
||||
<vector android:height="17dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="17dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="20dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="20dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M213.33 874.67C130.99 874.67 64 807.68 64 725.33 64 642.99 130.99 576 213.33 576 295.68 576 362.67 642.99 362.67 725.33 362.67 807.68 295.68 874.67 213.33 874.67M213.33 512C95.57 512 0 607.57 0 725.33 0 843.09 95.57 938.67 213.33 938.67 331.09 938.67 426.67 843.09 426.67 725.33 426.67 607.57 331.09 512 213.33 512M631.47 426.67 810.67 426.67 810.67 349.87 674.13 349.87 591.36 210.35C544 148 490.67 183.04 468 206L320 353.71C306.77 366.93 292 407 322 439L477.87 554.67 477.87 768 554.67 768 554.67 490.67 458.67 420.27 557.65 320M810.67 874.67C728.32 874.67 661.33 807.68 661.33 725.33 661.33 642.99 728.32 576 810.67 576 893.01 576 960 642.99 960 725.33 960 807.68 893.01 874.67 810.67 874.67M810.67 512C692.91 512 597.33 607.57 597.33 725.33 597.33 843.09 692.91 938.67 810.67 938.67 928.43 938.67 1024 843.09 1024 725.33 1024 607.57 928.43 512 810.67 512M682.67 204.8C725.33 204.8 759.47 170.67 759.47 128 759.47 85.33 725.33 51.2 682.67 51.2 640 51.2 605.87 85.33 605.87 128 605.87 170.67 640 204.8 682.67 204.8Z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<vector android:height="32dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="32dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="40dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="40dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M 191 312 L 517.19 504.12 L 837 312.05 L 514.64 870.19 Z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<vector android:height="17dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="17dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="20dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="20dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M640,320H288c-17.6,0 -32,-14.4 -32,-32s14.4,-32 32,-32h352c17.6,0 32,14.4 32,32s-14.4,32 -32,32zM448,512H288c-17.6,0 -32,-14.4 -32,-32s14.4,-32 32,-32h160c17.6,0 32,14.4 32,32s-14.4,32 -32,32zM704,512c51.28,0 99.5,19.97 135.76,56.24C876.03,604.5 896,652.72 896,704s-19.97,99.5 -56.24,135.76C803.5,876.03 755.28,896 704,896s-99.5,-19.97 -135.76,-56.24C531.97,803.5 512,755.28 512,704s19.97,-99.5 56.24,-135.76C604.5,531.97 652.72,512 704,512m0,-64c-141.38,0 -256,114.61 -256,256s114.61,256 256,256 256,-114.61 256,-256 -114.61,-256 -256,-256z"/>
|
||||
<path android:fillColor="#FF000000" android:pathData="M800,672h-64v-96c0,-17.6 -14.4,-32 -32,-32s-32,14.4 -32,32v128c0,17.6 14.4,32 32,32h96c17.6,0 32,-14.4 32,-32s-14.4,-32 -32,-32z"/>
|
||||
<path android:fillColor="#FF000000" android:pathData="M426.82,864H224c-35.2,0 -64,-28.8 -64,-64V192c0,-35.2 28.8,-64 64,-64h480c35.2,0 64,28.8 64,64v198.41a317.48,317.48 0,0 1,64 20.25V192c0,-70.4 -57.6,-128 -128,-128H224c-70.4,0 -128,57.6 -128,128v608c0,70.4 57.6,128 128,128h251.51c-18.77,-19.15 -35.17,-40.63 -48.68,-64z"/>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<vector android:height="32dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="32dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="40dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="40dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M 110.4 512.06 L 110.4 512.06 L 670.46 187.78 L 482.23 511.75 L 675.38 838.99 Z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<vector android:height="32dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="32dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="40dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="40dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M 232 789 L 399.68 161.83 L 488 526 L 866 618 L 232 789 Z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<vector android:height="32dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="32dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="40dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="40dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M 396.83 845.98 L 261.82 232.48 L 857 392 L 490 487 L 396.85 846.01 Z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="@color/colorAccent"
|
||||
android:pathData="M12,17A2,2 0,0 0,14 15C14,13.89 13.1,13 12,13A2,2 0,0 0,10 15A2,2 0,0 0,12 17M18,8A2,2 0,0 1,20 10V20A2,2 0,0 1,18 22H6A2,2 0,0 1,4 20V10C4,8.89 4.9,8 6,8H7V6A5,5 0,0 1,12 1A5,5 0,0 1,17 6V8H18M12,3A3,3 0,0 0,9 6V8H15V6A3,3 0,0 0,12 3Z"/>
|
||||
</vector>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="28dp"
|
||||
android:height="28dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="@color/colorAccent"
|
||||
android:pathData="M12,17A2,2 0,0 0,14 15C14,13.89 13.1,13 12,13A2,2 0,0 0,10 15A2,2 0,0 0,12 17M18,8A2,2 0,0 1,20 10V20A2,2 0,0 1,18 22H6A2,2 0,0 1,4 20V10C4,8.89 4.9,8 6,8H7V6A5,5 0,0 1,12 1A5,5 0,0 1,17 6V8H18M12,3A3,3 0,0 0,9 6V8H15V6A3,3 0,0 0,12 3Z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:width="28dp"
|
||||
android:height="28dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<vector android:height="21dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="21dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="24dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M170.67,448a298.67,298.67 0,0 1,597.33 0,21.33 21.33,0 0,0 42.67,0 341.33,341.33 0,0 0,-682.67 0c0,231.68 315.73,456.11 328.96,465.49a21.33,21.33 0,0 0,29.87 -5.12,21.33 21.33,0 0,0 -5.12,-29.87C480,876.37 170.67,657.49 170.67,448z"/>
|
||||
<path android:fillColor="#FF000000" android:pathData="M341.33,398.93a21.33,21.33 0,0 0,-25.17 16.64,163.41 163.41,0 0,0 -3.41,32A160,160 0,1 0,416 298.67a21.33,21.33 0,0 0,14.51 40.11,116.05 116.05,0 0,1 38.83,-8.11 116.91,116.91 0,1 1,-113.49 93.44,21.33 21.33,0 0,0 -14.51,-25.17zM872.96,718.08h-34.56a131.84,131.84 0,0 0,-108.8 -108.8v-26.45a21.33,21.33 0,1 0,-42.67 0v26.45a131.84,131.84 0,0 0,-108.8 108.8h-26.45a21.33,21.33 0,0 0,0 42.67h26.45a131.84,131.84 0,0 0,108.8 108.8L686.93,896a21.33,21.33 0,0 0,42.67 0v-26.45a131.84,131.84 0,0 0,108.8 -108.8h34.56a21.33,21.33 0,0 0,0 -42.67zM708.27,829.01a89.6,89.6 0,1 1,89.6 -89.6,89.6 89.6,0 0,1 -89.6,89.6z"/>
|
||||
<path android:fillColor="#FF000000" android:pathData="M708.27,739.41m-42.67,0a42.67,42.67 0,1 0,85.33 0,42.67 42.67,0 1,0 -85.33,0Z"/>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<vector android:height="19dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="19dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="22dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="22dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M921.6,492.8l-121.6,-121.6c-12.8,-12.8 -32,-12.8 -44.8,0s-12.8,32 0,44.8l66.13,66.13h-277.33v-277.33l66.13,66.13c6.4,6.4 14.93,8.53 23.47,8.53s17.07,-2.13 23.47,-8.53c12.8,-12.8 12.8,-32 0,-44.8l-121.6,-121.6c-12.8,-12.8 -32,-12.8 -44.8,0l-121.6,121.6c-12.8,12.8 -12.8,32 0,44.8 12.8,12.8 32,12.8 44.8,0l66.13,-66.13v277.33h-277.33l66.13,-66.13c12.8,-12.8 12.8,-32 0,-44.8 -12.8,-12.8 -32,-12.8 -44.8,0l-121.6,121.6c-12.8,12.8 -12.8,32 0,44.8l121.6,121.6c6.4,6.4 14.93,8.53 23.47,8.53s17.07,-2.13 23.47,-8.53c12.8,-12.8 12.8,-32 0,-44.8l-66.13,-66.13h277.33v277.33l-66.13,-66.13c-12.8,-12.8 -32,-12.8 -44.8,0s-12.8,32 0,44.8l121.6,121.6c6.4,6.4 14.93,8.53 23.47,8.53s17.07,-2.13 23.47,-8.53l121.6,-121.6c12.8,-12.8 12.8,-32 0,-44.8s-32,-12.8 -44.8,0l-66.13,66.13v-277.33h277.33l-66.13,66.13c-12.8,12.8 -12.8,32 0,44.8 6.4,6.4 14.93,8.53 23.47,8.53s17.07,-2.13 23.47,-8.53l121.6,-121.6c6.4,-6.4 8.53,-14.93 8.53,-23.47s-10.67,-14.93 -17.07,-21.33z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<vector android:height="32dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="32dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="40dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="40dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M 307.84 841.54 L 503.63 512.13 L 307.85 189.38 L 870.86 512.9 L 307.85 841.52 Z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<vector android:height="32dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="32dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="40dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="40dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M162.16 625.97 535 529 623.31 164.84 760.83 787.6Z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<vector android:height="32dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="32dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="40dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="40dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M173.53 396.27 794.39 230.56 627.68 855.92 530.14 488.14 173.53 396.27Z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<vector android:height="17dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="17dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="20dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="20dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M640,170.67a85.33,85.33 0,1 1,85.33 85.33,85.33 85.33,0 0,1 -85.33,-85.33zM878.93,458.67l-82.35,-16.64a42.67,42.67 0,0 1,-24.32 -15.36l-94.72,-110.51A170.67,170.67 0,0 0,547.41 256L416.85,256a85.33,85.33 0,0 0,-68.69 34.99L276.48,389.55a21.33,21.33 0,0 0,5.12 29.87l34.13,24.75a20.91,20.91 0,0 0,29.87 -4.69l61.87,-85.33a32.85,32.85 0,0 1,26.03 -12.8h66.13l-103.25,136.96 -6.83,9.39a42.67,42.67 0,0 0,10.24 61.01l183.47,122.03a33.28,33.28 0,0 1,14.08 26.88v219.73a21.33,21.33 0,0 0,21.33 21.33h42.67a21.33,21.33 0,0 0,21.33 -21.33L682.67,682.67a85.33,85.33 0,0 0,-37.97 -71.25L554.67,549.97l98.13,-130.13 53.33,63.15a128,128 0,0 0,72.53 42.67l90.45,17.92a21.33,21.33 0,0 0,25.6 -20.91v-42.67a21.33,21.33 0,0 0,-15.79 -21.33zM357.12,669.87a31.57,31.57 0,0 1,-25.6 12.8L192,682.67a21.33,21.33 0,0 0,-21.33 21.33v42.67a21.33,21.33 0,0 0,21.33 21.33h155.73a85.33,85.33 0,0 0,68.27 -34.13l42.67,-56.75 -72.11,-47.36z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<vector android:height="32dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="32dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="40dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="40dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M 184.96 715.71 L 511.95 149.57 L 839.07 715.78 L 512.84 522.88 L 184.97 715.72 Z"/>
|
||||
</vector>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<vector android:height="17dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="17dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<vector android:height="20dp" android:viewportHeight="1024"
|
||||
android:viewportWidth="1024" android:width="20dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M324.99,371.71l136.75,-99.33A85.12,85.12 0,0 1,514.77 256a111.62,111.62 0,0 1,103.55 77.65c7.94,24.87 15.19,41.69 21.76,50.43A212.99,212.99 0,0 0,810.67 469.33v85.33a298.07,298.07 0,0 1,-230.49 -108.67l-29.74,168.75 87.94,73.81 94.85,260.61 -80.21,29.18 -87.04,-239.1 -144.64,-121.39a85.33,85.33 0,0 1,-30.42 -81.24l21.72,-123.09 -28.89,20.99 -90.75,124.93 -69.03,-50.18L324.27,371.2l0.73,0.51zM576,234.67a85.33,85.33 0,1 1,0 -170.67,85.33 85.33,0 0,1 0,170.67zM449.19,797.06l-137.13,163.41 -65.37,-54.83 126.98,-151.3 31.83,-93.01 76.42,64 -32.73,71.72z"/>
|
||||
</vector>
|
||||
|
||||
@ -77,8 +77,8 @@
|
||||
android:layout_height="wrap_content"/>
|
||||
<com.zcshou.joystick.RockerView
|
||||
android:id="@+id/joystick_rocker"
|
||||
android:layout_width="90dp"
|
||||
android:layout_height="90dp"/>
|
||||
android:layout_width="@dimen/joystick_rockerview_width"
|
||||
android:layout_height="@dimen/joystick_rockerview_height"/>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
|
||||
@ -5,9 +5,12 @@
|
||||
<dimen name="nav_header_vertical_spacing">10dp</dimen>
|
||||
<dimen name="nav_header_height">200dp</dimen>
|
||||
<!-- 摇杆按钮 -->
|
||||
<dimen name="joystick_btn_width">30dp</dimen>
|
||||
<dimen name="joystick_btn_height">30dp</dimen>
|
||||
<dimen name="joystick_btn_width">32dp</dimen>
|
||||
<dimen name="joystick_btn_height">32dp</dimen>
|
||||
<!-- 摇杆的控制按钮 -->
|
||||
<dimen name="joystick_ctrl_btn_width">24dp</dimen>
|
||||
<dimen name="joystick_ctrl_btn_height">24dp</dimen>
|
||||
<dimen name="joystick_ctrl_btn_width">30dp</dimen>
|
||||
<dimen name="joystick_ctrl_btn_height">30dp</dimen>
|
||||
<!-- RockView -->
|
||||
<dimen name="joystick_rockerview_width">96dp</dimen>
|
||||
<dimen name="joystick_rockerview_height">96dp</dimen>
|
||||
</resources>
|
||||
Loading…
Reference in New Issue
Block a user