2016-07-09 14 views
4

私はので、私は私はこのような勾配を作りたい、十分なXMLの色を感じることができないUIデザイナーないよ:このようなグラデーションはありますか?

http://t1.uccdn.com/en/images/6/5/2/img_2256_ins_45517_600.jpg

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <shape> 
     <gradient 
      android:startColor="#1f313d" 

      android:endColor="#2c3942" 
      android:angle="135"/> 
    </shape> 
</item> 

けど...私は2だと思います色は十分ではありません、どのようにこのイメージに類似したgradieñtを作るのですか? *最後の画面

+0

これはPhotoshopやイラストレーターで作成されたもので、イメージとしてエクスポートして、ここで背景として使用したものと推測します。 – Vucko

+1

おそらく彼らはPhotoshopを使用しましたが、画像は非常に重いです; – ramzixp

+0

@ramzixpそれはKens Burn効果を使用します。https://github.com/flavioarfaria/KenBurnsView – Amir

答えて

8

グラデーションを作成するには??

は、グラデーションを作成します右drawableフォルダをクリックして、xmlファイルを作成

  1. 非常に簡単です。

  2. 形状タグ内部形状タグ

  3. を作成グラデーションタグを作成

グラデーションプロパティ........

android:startColor="put here your color" 
android:endColor="put here your color" 
android:centerColor="put your color here" 
android:angle="45" 

あなたはに勾配を必要とする場合

水平方法置く角度= "0"

垂直方法置く角= "90"

コーナー水平方法置く角隅水平方法置く角=「135 = "45"

と反対「

使用この.......

<shape xmlns:android="http://schemas.android.com/apk/res/android"> 

    <gradient android:startColor="#915d5b" 
     android:endColor="#418c47" 
     android:angle="45"></gradient> 
</shape> 

は.......

1

をコーディング楽しむそれとも、単に使用する方がはるかに簡単で楽しいですAngryTools、でグラデーションジェネレータツールを使用することができます。

関連する問題