0

我有片段背景的问题。有时背景是不可见的,可见只是短边界。问题是只有三星设备(S3,S5迷你测试)实施例:有时在片段中的背景是不可见的,只是可见的边框

GOOD: enter image description here BAD: enter image description here

在片段是viewPager用3个片段 我使用可绘制背景是这样的:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <corners 
     android:topLeftRadius="@dimen/radius" 
     android:topRightRadius="@dimen/radius"/> 
    <solid android:color="@color/black_opacity_transparent"/> 
    <padding 
     android:bottom="10dp" 
     android:left="10dp" 
     android:right="10dp" 
     android:top="10dp"/> 
</shape> 
+0

我Altern atif解决方案是在Photoshop中创建一个背景并将容量或填充设置为较低以使其透明 – RichFounders

+0

这是不好的解决方案:) – Michael

回答

0

我用这个:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <layer-list> 
      <item android:bottom="-20dp"> 
       <shape 
        android:shape="rectangle"> 
        <corners 
         android:radius="6dp"/> 
        <solid android:color="@color/black_opacity"/> 
        <padding 
         android:bottom="10dp" 
         android:left="10dp" 
         android:right="10dp" 
         android:top="10dp"/> 
       </shape> 
      </item> 
     </layer-list> 
    </item> 
</selector>