Articles of design

Как сделать это более эффективным?

Я создаю клон астероидов, но еще несколько колоколов и свистов. На данный момент у меня есть ArrayList<Asteroid> который содержит все астероиды на экране. Каждый из них имеет связанный с ним Vector и расширяет мой genereic класс GameObject который обрабатывает чертеж и обновление и другие общие вещи, которые имеют общий игровой объект. Каждый раз, когда я […]

Каков рекомендуемый размер значка ActionBar в Material Design (Android API 21+)?

Прежде всего, этот вопрос связан с: насколько велики должны значки Action Bar (Toolbar) в новом дизайне Android Material? В связанном вопросе ясно, что размер целевого значка значков панели действий должен быть 48 дп. Я хотел бы получить пару вещей, разъясненных в отношении этих размеров значков в Material Design: На этой странице: Material Design Keylines – […]

Изменение цвета значка FAB на основе состояния w / compat libs

Я пытаюсь изменить цвет значка значка в FAB на основе состояния кнопки: <android.support.design.widget.FloatingActionButton android:id="@+id/search_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="16dp" android:tint="@color/add_button_tint" android:src="@drawable/ic_add_black_24dp" /> add_button_tint.xml: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:color="@color/white" /> <item android:color="@color/black"/> </selector> Это отлично работает в API> 23, однако в старых версиях android он генерирует исключение. Здесь я смущаюсь: Свойство android: tint живет в поддержке FAB […]

Android TextView Long Shadow

Я пробовал это с утра, но я не могу заставить его работать. То, что я пытаюсь сделать, это создать несколько длинную тень для TextView, которая похожа на следующее: Http://www.iceflowstudios.com/v3/wp-content/uploads/2013/07/long_shadow_banner.jpg http://web3canvas.com/wp-content/uploads/2013/07/lsd-ps-action-720×400 .png Мое решение до сих пор заключалось в том, чтобы создать много TextViews и каскадировать их друг под другом, но есть много проблем с производительностью, […]

Отсутствие эффекта пульсации при касании в recycliewiew

У меня есть recyclerview с четырьмя элементами сетки (2 * 2), которые работают как меню. Однако, когда я нажимаю на них, эффект пульсации не отображается. Это просто приводит меня к следующему действию без какого-либо визуального подтверждения того, что представление было нажато. Может ли кто-нибудь помочь? Основная деятельность public class MainActivity extends AppCompatActivity implements MainMenuAdapter.OnItemClickListener { […]

SVG Vs PNG на Android

Каков наилучший способ работы с изображениями в Android. Недавно в Android Lollipop мы поддержали концепцию SVG (масштабируемая векторная графика). Это лучший способ работы с изображениями для поддержки всех разрешений PNG (размещение изображений в зависимости от ресурса) или SVG (небольшие размеры файлов, которые хорошо сжимаются, масштабируется до любого размера, не теряя ясности (кроме очень маленьких)).

TextInputLayout анимация перекрывает текст, когда текст установлен программно

Я использую TextInputLayout с библиотекой поддержки дизайна 22.2.1 . Я устанавливаю значение EditText программно, и когда появляется экран, я вижу, что подсказка TextInputLayout перекрывает текст внутри, прежде чем двигаться в плавающей позиции. Здесь простой макет: <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="hint1" /> </android.support.design.widget.TextInputLayout> В моей Activity : @Override protected void onCreate(Bundle savedInstanceState) { […]

КоординаторLayout оставляет пустое место внизу после прокрутки

Я пытаюсь внедрить новейшие дизайнерские трюки Google с помощью CoordinatorLayout и иметь проблемы с прокруткой и эффектом параллакса. После того, как активность отображается, все выглядит нормально, но проблема возникает, когда я пытаюсь прокручивать. Кажется, что нижний вид не расширен правильно, и после его прокрутки вниз появляется пустое пространство. Bottom View кажется большим, насколько он имеет […]

Можно раздуть XML-макет в службе? (Android)

Я хочу раздуть XML-макет в службе. Как ты делаешь это? Я пытался использовать диспетчер и диспетчер окон, но я думаю, что он не работает. Любая тактика по этому поводу? Благодарю. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:id="@+id/main" > <LinearLayout android:id="@+id/top" android:layout_height="match_parent" android:layout_width="match_parent" android:layout_weight="1" android:orientation="horizontal" > <FrameLayout android:id="@+id/topLeft" android:layout_width="match_parent" android:layout_height="match_parent" android:tag="topLeft" android:layout_weight="1.0" android:background="#ff3d38"></FrameLayout> <FrameLayout […]

Как выбирать между прямым доступом к базе данных и поставщиком контента?

Я пишу приложение, которое состоит из бизнес-логики и частей пользовательского интерфейса. Существует достаточно большой объем данных для хранения и доступа / изменения как BL, так и UI. В большинстве случаев изменения сохраненных данных должны быть немедленно отражены в пользовательском интерфейсе. Как я могу решить, должен ли я или не должен использовать прямой доступ к БД? […]

Intereting Posts
Насколько я должен быть осторожен при обеспечении безопасности потоков при создании методов / действий, которые взаимодействуют с базой данных SQLite? Как получить индекс первой / последней видимой группы в ExpandableListView? Диспетчер устройств Windows 8.1 теперь показывает устройство ACER, а не устройство Android для Google Nexus 7 Android – как динамически менять высоту Recyclerview? Выберите каталог / файл с помощью Intent.ACTION_CREATE_DOCUMENT (Storage Access Framework) ActionBarSherlock + ViewPager кэширование больше, чем просто prev / next view Как показывать баннерную рекламу с перерывами в gridview Повторяющиеся файлы, включая масляный нож с градиентом Как защитить данные Intent при отправке через приложения Заставить элемент ListView оставаться нажатым после нажатия? Как добавить подсказку в EditText с inputType = "numberDecimal"? Какие типы файлов шрифтов поддерживает Android? Настроить Android Intent.ACTION_SEND Возможно ли подключить API Карт Google через обратный прокси-сервер в моем приложении? Показать контекстное меню из кода