Переопределить Android Drawable - PullRequest
0 голосов
/ 07 апреля 2019

Я хотел бы переопределить встроенный @android:drawable/dialog_holo_dark_frame, так как я хочу сделать несколько настроек, таких как изменение цвета <solid> среди прочего. Однако, когда я иду к декларации, это берет меня здесь:

<resources>
    <drawable name="dialog_holo_dark_frame">@drawable/dialog_full_holo_dark</drawable>

И когда я пытаюсь перейти к декларации там, это Cannot find declaration to go to. Поэтому я не вижу исходный код XML для меня, чтобы реплицировать + переопределить.

Есть идеи?

1 Ответ

0 голосов
/ 07 апреля 2019

Посмотрите $ANRDROID_SDK/platforms/$PLATFORM/data/res/drawable-$DENSITY/, где:

  • $ANDROID_SDK - это то место, где установлен ваш Android SDK
  • $PLATFORM - это какая-то платформа, которую вы скачали (например, android-28)
  • $DENSITY - это некоторая плотность (например, -mdpi)

Обратите внимание, что dialog_full_holo_dark - это PNG из девяти патчей, а не ShapeDrawable.

...