/ / Android: Прозрачен списък с цветни списъци с фона - android, android-listview

Android: Прозрачен цветен списък с фона - android, android-listview

Имам съмнение, че имам списък и под негоима фон с изображение. Бих искал списъците да са с прозрачен цвят, за да се види изображението във фонов режим с цвета на ListViews. Опитах се да използвам селектор, но то се отнася само за избрания елемент i за списъка. Може би не е съвсем ясно, затова за тази цел прикачам следната картинка, на която е показана визуализацията на листа и фон: http://www.ingens-networks.com/blog/image.axd?picture=2012%2f4%2fdevice-2012-04-27-132332.png

Както можете да видите, фонът е с цвят, но изображението все още е видимо

Благодаря ти много

Отговори:

4 за отговор № 1

Добавяне на следния имот в ListView ...

android:cacheColorHint="#00000000"

тя е за прозрачен фон на ListView. Повече подробности вижте Тук.


0 за отговор № 2

Можете също така да използвате редактор на изображения, за да редактиратенепрозрачността на изображението / формата / градиента / каквото и да използвате за редове. Използвам Gimp, защото е свободен. Ето какво трябва да направите в Gimp: Отидете в прозореца "Layers - Brushes" Щракнете с десния бутон на слоя "Add Alpha Channel" и след това просто наберете Opacity с помощта на номера за избор на номера (разположен над слоя) и Файл -> Експортиране на изображението Добавете това изображение към вашия проект Задайте го като фон за преглед на списъци редове, След това задайте фон за самия списък на изображения на всичко, което искате да заснемете целия фон зад изгледа на списъци.


0 за отговор № 3

Успях да постигна това с RecyclerView, като добавих този ред на кода към метода "onBindViewHolder" в класа "RecyclerView.Adapter":

((RelativeLayout) holder.itemView).getChildAt(0).setBackgroundColor(Color.parseColor("#00FFFFFF"));

Имайте предвид, че изгледът, възстановен от горния израз, е "android.support.v7.widget.CardView", който съдържа оформлението на елемента от списъка