Фон
Иногда вы хотите поместить некоторые заполнители для отображения только в среде IDE в файлах макетов.
В качестве примера вы можете использовать это:
<ImageView tools:src="@tools:sample/avatars" ... />
И получите это в предварительном просмотре:
Такие файлы не являются частью APK, которую вы получаете при создании своего приложения, поэтому его можно использовать только для разработки.
Это то, что мне сказали из здесь:
С образцовыми данными в 3.0 вы можете теперь иметь изображения-заполнители, которые а не часть скомпилированного apk. Вам просто нужен каталог sampledata в ваш проект с подкаталогом, содержащим все изображения, которые вы хотите использовать в качестве заполнителей. Вы можете ссылаться на эти изображения из "инструментов", атрибутов. Кроме того, есть предопределенные фондовые изображения, такие как @sample/avatars или @sample/background/scenic
Проблема
Я не могу найти, как добавить больше таких изображений в проект (так что они будут использоваться только в среде IDE, а не в APK), и если есть способ разместить другие ресурсы, кроме изображений.
На самом деле я не могу найти документы этой функции.
Что я пробовал
Я попытался поместить изображение на "res/sampledata" и попробовал "res/sample", но в обоих случаях мне не удалось найти его.
Вопросы
- Что такое название этой функции?
- Как я могу поместить файл изображения в проект и использовать его как заполнитель таким образом? В какой папке?
- Можно ли добавить больше изображений, которые будут использоваться таким образом?
- Можно ли добавить другие ресурсы? Макеты? Строки?
- Есть ли дополнительные возможности этой новой функции?