ColorPicker, чтобы изменить один из нескольких фонов? - PullRequest
0 голосов
/ 20 января 2012

У меня есть набор из 10 ImageViews src для shaperawables, каждый из которых по отдельности открывает палитру цветов с помощью OnClickListener.Я хотел бы, чтобы цвет каждого рисованного элемента менялся при выборе с его респектабельным ImageView.

Пример: ImageView7 открывает colorpickerdialog, пользователь выбирает синий, фон ShapeDrawable7 меняется на синий.в то время как все другие ImageViews остаются серыми.

Я не уверен, как это сделать, так как я довольно новичок в разработке.Может ли кто-нибудь помочь мне понять, как достичь своей цели, либо с помощью подробного объяснения или простого примера?Если вам нужна дополнительная информация от меня, не стесняйтесь спрашивать, спасибо

Ответы [ 2 ]

0 голосов
/ 20 января 2012

Вы можете создать другое действие с темой в качестве диалога.Передайте ссылку на изображение для этого действия.И отобразить изображение в новом действии.Так как это тема диалога, она будет использовать предыдущее действие в качестве фона, а остальное будет серым.Нажмите клавишу отмены, чтобы завершить это действие и вернуться к основному занятию.

0 голосов
/ 20 января 2012

это полезно

<TextView
  android:text="red"
  android:gravity="center_horizontal"
  android:background="#aa0000"
  android:layout_width="wrap_content"
  android:layout_height="fill_parent"
  android:layout_weight="1"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...