飞溅屏幕背景图像颜色不一致

时间:2016-01-09 06:28:11

标签: android splash-screen

我有一个带有背景图像的启动画面。我有一个播放视频的视频视图。视频的背景和屏幕其他部分的背景必须匹配,因此我从视频中提取背景颜色,并在XML文件中添加了相同颜色的背景图像。

问题是,图片的颜色与所有Android版本的视频都不匹配。

在带有v4.3的Sony Xperia SP上: Sony Screenshot

在Micromax A1上使用v6.0.1: Micromax Screenshot

如何在所有(或大多数)Android版本中获得一致的结果?

启动画面的XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@drawable/logoback"
    >
    <VideoView android:id="@+id/myvideo"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_centerInParent="true"/>

</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

不使用drawable设置背景,而是提取颜色代码并将颜色代码设置为背景。它可能会解决问题。