2017-06-13 69 views
0

在Imageview中,我给出了背景,并且背景在很多设备上都可以正常工作,但在Nexus 4和Nexus 5中它不工作。请帮助我了解什么是issuse。可绘制的矩形形状如何给特定的一面添加颜色

main.xml中

<ImageView 
     android:id="@+id/ivBottomDevices" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/shape_rectangle"/> 

@ RES /绘制/ shape_rectangle.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > 
<item android:bottom="0dp"> 
    <shape android:shape="rectangle"> 
     <solid 
      android:color="#00666666"/> 

     <size 
      android:width="80dp" 
      android:height="80dp"/> 
     <stroke 
      android:width="10dp" 
      android:color="@color/ripple_divider" /> 
    </shape> 
</item> 



<item android:gravity="right"> 
    <shape android:shape="rectangle" > 
     <size android:width="10dp" android:height="6dp"/> 
     <solid android:color="@color/ripple_black" /> 
    </shape> 
</item> 

当我评论说,重权shape_rectangle创造的问题,因为我必须给一个颜色到特定的一面。

如果有任何替代答案是有设计一个矩形,具有特定右侧的颜色。

Thanx提前

回答

0

试试这个:

<ImageView 
     android:id="@+id/ivBottomDevices" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/shape_rectangle"/> 
+0

遗憾它没有工作 –

相关问题