2015-08-02 3 views
0

Этого кода цвета вверенный мне:Android Как я могу сделать градиент этой EditText

background-image:-moz-linear-gradient(53% 0% -90deg,rgb(255,255,255) 0%,rgb(204,204,204) 100%); 
background-image:linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(204,204,204) 100%); 
width:787px; 
height:142px; 
border-color:rgb(221,221,221); 
border-width:1px; 
border-style:solid; 

И попросить это this is a preview Я стараюсь этот код в моем фоне EditText

<?xml version="1.0" encoding="utf-8"?> 
    <!-- res/drawable/rounded_edittext.xml --> 
     <shape xmlns:android="http://schemas.android.com/apk/res/android" 
      android:shape="rectangle" android:padding="10dp"> 
      <solid android:color="#FFFFFF"/> 

      <corners 
       android:bottomRightRadius="20dp" 
       android:bottomLeftRadius="20dp" 
       android:topLeftRadius="20dp" 
       android:topRightRadius="20dp"/> 
      <gradient 
       android:startColor="#ffcccccc" 
       android:centerColor="#e7e7e8" 
       android:type="linear" 
       android:endColor="#ffcccccc" 
       android:angle="90" /> 
     <stroke android:color="#ffdddddd" 
      android:width="2dp"/> 
     </shape> 

Теперь я хочу такой же, как и изображение, но я не могу его получить. Как я могу установить это?

+0

Я хочу только gradient.I не могу дать градиент, как это в CSS код –

+0

Может кто-нибудь мне помочь? –

+0

в вашем атрибуте EditText xml задайте его как этот андроид: background = "@ drawable/gradient", где gradient - файл gradient.xml, который вы определили –

ответ

0

Это правильный код для получения градиента.

 <gradient android:startColor="#ffcccccc" 
android:type="linear" 
    android:centerColor="#e7e7e8" 
android:endColor="#fff5f5f6" 
android:angle="90" /> 
Смежные вопросы