我有一个带有背景图像的启动画面。我有一个播放视频的视频视图。视频的背景和屏幕其他部分的背景必须匹配,因此我从视频中提取背景颜色,并在XML文件中添加了相同颜色的背景图像。
问题是,图片的颜色与所有Android版本的视频都不匹配。
在带有v4.3的Sony Xperia SP上:
在Micromax A1上使用v6.0.1:
如何在所有(或大多数)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>
答案 0 :(得分:0)
不使用drawable设置背景,而是提取颜色代码并将颜色代码设置为背景。它可能会解决问题。