Android-эквивалент Nibs? - PullRequest
       16

Android-эквивалент Nibs?

0 голосов
/ 01 сентября 2018

Я разработчик iOS для новичков в Android dev. Мне интересно, есть ли в Android-устройстве эквивалент перьев.

Например:

  • I подкласс Button для программного определения поведения, например вращение кнопки при касании (аналогично созданию файла .swift и подкласса UIButton)
  • Я могу создать внешний вид кнопки в XML один раз (аналогично редактированию xib-файла)
  • Я могу перетащить свою новую пользовательскую кнопку из редактора макетов Android Studio на другие виды

what I have so far

Я уже знаю, что представления подклассов заставят их появляться в палитре, я просто не знаю, как спроектировать вид подклассов с использованием XML.

Когда я пытаюсь перетащить дополнительные вещи в свою кнопку, это не работает (возможно, потому, что я создаю подкласс Button, а не ViewGroup).

1 Ответ

0 голосов
/ 11 июля 2019

В android studio Вы можете создать файл reusable.xml в каталоге макетов ресурса, затем создать новый java-класс reusable.java, а в конструкторе этого класса использовать разметчик макета android studio для надувания представления reusable.xml. Тогда вы можете делать с завышенным видом то, что вы хотите.

...