Почему мое изображение прозрачно / не отображается должным образом? - PullRequest
0 голосов
/ 18 марта 2012

Я действительно запутался в этом. Я установил цвет фона всего экрана на синий, и у меня есть рамка кадра с изображением под ним. Когда я выбираю игральную карту в качестве ее источника, белый фон игральной карты становится синим, а изображение нечетким. Почему это происходит? Вот как выглядит экран:

This is  what is looking like.

Мое изображение:

enter image description here

А вот часть кода XML:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#0000FF" >

   <FrameLayout
     android:id="@+id/frameLayoutBottom"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignParentBottom="true"
     android:layout_centerHorizontal="true" >

         <ImageView
             android:id="@+id/ivBottom2"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"             
             android:paddingLeft="10dp"
             android:src="@drawable/c11"/>

Я не хочу устанавливать фон изображения белым, так как я использую отступы, и я не хочу, чтобы отступы были белыми .. Странная вещь в том, что если я использую другие изображения, которые говорят, что красный, то это показывает отлично, это просто когда я играю в карты (у меня 52 карты), это показывает так Любая помощь, пожалуйста? Спасибо.

1 Ответ

4 голосов
/ 18 марта 2012

Ваше изображение имеет прозрачные пиксели. Используйте графический редактор, чтобы преобразовать их в белый.

В качестве альтернативы вы можете указать поле вместо заполнения и setBackgroundColor () в вашем ImageView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...