2015-07-23 6 views
5

एपीआई 21 पर निम्नलिखित कोड 1 px चौड़ाई का एक काला सीमा के साथ एक आयत की रूपरेखा पता चलता है:एंड्रॉयड: एपीआई 16 भरा आयत के रूप में आयत की रूपरेखा ड्रॉ

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <stroke android:width="1dp" android:color="#000000" /> 
    <size android:width="300dp" android:height="50dp"/> 
</shape> 

हालांकि, एपीआई 16 मैं पर ठोस काला आयताकार देखकर। यह क्यों है और क्या कोई कामकाज है?

संपादित करें: logcat में मैं के निरंतर संदेशों दिखाई दे रही है:

HardwareRenderer﹕ draw surface is valid dirty= Rect(107, 214 - 109, 251) 

उत्तर

7

मैं कुछ सप्ताह पहले ही समस्या थी। अंत में मैंने एक पारदर्शी ठोस जोड़ा। इसके साथ प्रयास करें:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <stroke android:width="1dp" android:color="#000000" /> 
    <size android:width="300dp" android:height="50dp"/> 
    <solid android:color="@android:color/transparent" /> 
</shape> 
+0

काम करता है! धन्यवाद :) – yahya

संबंधित मुद्दे