Android! Разработка мобильных


Sudokuv2/src/org/example/sudoku/PuzzleView.java



Pdf көрінісі
бет56/87
Дата26.01.2023
өлшемі3,48 Mb.
#63133
1   ...   52   53   54   55   56   57   58   59   ...   87
 Sudokuv2/src/org/example/sudoku/PuzzleView.java
Log.d(TAG, "setSelectedTile: invalid: " + tile);
startAnimation(AnimationUtils.loadAnimation(game,
R.anim.shake));
Этот код за�ружает и выполняет ре�ур�� который называет�я 
R .anim .shake
� опре�
деленный в 
res/anim/shake .xml
� который «в�тряхивает» �кран в течение 1000 �илли�
�екунд (1 �екунды) на 10 пик�елей из �тороны в �торону�
 Sudokuv2/res/anim/shake.xml

xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0"
android:toXDelta="10"
android:duration="1000"
android:interpolator="@anim/cycle_7" />
�оличе�тво повторений ани�а�ии� ее �коро�т� и у�корение контролиру�т�я 
интерполяторо� ани�а�ии� определенны� в XML�
 Sudokuv2/res/anim/cycle_7.xml

xmlns:android="http://schemas.android.com/apk/res/android"
android:cycles="7" />
В ча�тно�ти� зде�� задано� что ани�а�ия будет повторят��я �е�� раз�
4 .4 . Конец истории
Тепер� давайте верне��я назад и �вяже� в�е�те не�кол�ко �вободных кон�ов� 
начиная � кла��а 
Keypad
� Эти ча�ти нужны для ко�пиля�ии и работы про�ра��ы� 
но ниче�о не дела�т � ее �рафиче�кой �о�тавля��ей� Е�ли ва� �то неинтере�но� 
�ожете пропу�тит� �атериал до раздела 4�5 «Дополнител�ные улучшения»�
1
В верхне� ряду �ентрал�но�о блока два чи�ла введены неверно�


86 Глава 4 • Введение в 2D-графику
Создание экранной клавиатуры
Экранная клавиатура удобна для телефонов� которые не и�е�т обычной клавиа�
туры� Она отображает набор �ифр от 1 до 9 в деятел�но�ти� появля��ей�я поверх 
�оловоло�ки� О�новная �ел� диало�ово�о окна клавиатуры закл�чает�я в возврате 
�ифры� выбранной пол�зователе��
В дополнител�ных �атериалы к кни�е пред�тавлен �акет пол�зовател��ко�о 
интерфей�а из 
res/layout/keypad .xml
:


Достарыңызбен бөлісу:
1   ...   52   53   54   55   56   57   58   59   ...   87




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет