2012-08-30 56 views
-2

背景顏色我創建一個應用程序,在那裏我創造這樣的形象佈局,玻璃像機器人

glassy Look

,但我想,圖像的上半部分應該是其他顏色的,但顏色應該是透明的,以便背景應該從該顏色可見。 我使用的是風格的XML爲此,

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <stroke android:width="2dp" android:color="#FFFFFFFF" /> 
    <gradient android:startColor="#DD000000" android:endColor="#DD2ECCFA" 
      android:angle="225"/> 

    <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
    android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape> 

但它創造一個顏色佈局,是不是透明,背景從這個顏色是不可見的。建議一些提示,使顏色透明,以便我可以達到玻璃狀佈局。

+0

可能的重複http://stackoverflow.com/questions/11559 832 /如何使按鈕顏色像玻璃顏色在android-eclipse/11560893#11560893 –

+0

什麼是圖像的上部? – iTurki

+0

我有一個滾動視圖,它是背景是線性佈局的背景是藍色的上半部分。我想讓滾動條的背景顏色不透明,這樣就可以看到線性佈局的顏色。 –

回答

5

使用此代碼,

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 
<stroke android:width="2dp" android:color="#FFFFFFFF" /> 
<gradient android:startColor="#DD000000" android:endColor="#DD2ECCFA" 
     android:angle="225"/> 

<solid android:color="#AA181818" /> 

<corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape> 

添加一行代碼,

<solid android:color="#AA181818" /> 
+0

我想增加顏色的不透明度,所以背景應該是可見的,無論改變漸變顏色。 –

+1

我有一個滾動視圖,它是背景爲背景爲藍色的線性佈局的上半部分。我想讓滾動條的背景顏色不透明,這樣就可以看到線性佈局的顏色。 - –

+0

solid android:color =「#AA181818」這個顏色代碼的前兩位是不透明的。 – rajeshwaran

0

這是我round_rect_layout.xml,

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <stroke android:width="2dp" android:color="#FFFFFFFF" /> 

<solid android:color="#AA8282FF" /> 
    <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
    android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape> 

這是我的main.xml文件,我在哪裏使用round_rect_layout.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:background="@drawable/bluback" > 

    <LinearLayout 
     android:id="@+id/linearLayout1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 

     android:background="@drawable/bluerect" > 
    </LinearLayout> 


    <ScrollView 
     android:id="@+id/scrollView1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="@drawable/round_rect_layout" 

     > 

     <LinearLayout 
      android:id="@+id/linearLayout2" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" > 

        <LinearLayout 
         android:id="@+id/linearLayout3" 
         android:layout_width="247dp" 
         android:layout_height="match_parent" 
         android:layout_gravity="center" 

         android:orientation="vertical" > 

         <TextView 
          android:id="@+id/textView5" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:textSize="16dp" 
          android:text="India" /> 

        <LinearLayout 
         android:id="@+id/linearLayout23" 
         android:layout_width="fill_parent" 
         android:layout_height="match_parent" 
         android:layout_gravity="center" 

         android:orientation="vertical" > 

         <TextView 
          android:id="@+id/textView1" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Sachin Tendulkar" 
          android:textColor="@android:color/white" 
          android:background="@drawable/rounded_rectangle" 
          android:layout_gravity="center" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView3" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Virendar Sehwag" 
          android:textColor="@android:color/white" 
          android:background="@drawable/rounded_rectangle" 
          android:layout_gravity="center" 

          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView4" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Rahul Dravid" 
          android:textColor="@android:color/white" 
          android:background="@drawable/rounded_rectangle" 
          android:layout_gravity="center" 

          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView2" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Virat Kohli" 
          android:layout_gravity="center" 
          android:textColor="@android:color/white" 
          android:background="@drawable/rounded_rectangle" 

          android:textAppearance="?android:attr/textAppearanceLarge" /> 
</LinearLayout> 
      </LinearLayout> 

        <LinearLayout 
         android:id="@+id/linearLayout4" 
         android:layout_width="248dp" 
         android:layout_height="wrap_content" 
         android:layout_gravity="center" 
         android:orientation="vertical" > 

         <TextView 
          android:id="@+id/textView6" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 

          android:text="Australia" /> 

         <LinearLayout 
         android:id="@+id/linearLayout3" 
         android:layout_width="247dp" 
         android:layout_height="match_parent" 
         android:layout_gravity="center" 

         android:orientation="vertical" > 
         <TextView 
          android:id="@+id/textView7" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Adam Gilchrist" 
          android:layout_gravity="center" 
          android:textColor="@android:color/white" 
          android:background="@drawable/rounded_rectangle" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView8" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Mathew Hayden" 
          android:layout_gravity="center" 
          android:textColor="@android:color/white" 
          android:background="@drawable/rounded_rectangle" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView9" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Ricky Ponting" 
          android:layout_gravity="center" 
          android:textColor="@android:color/white" 
          android:background="@drawable/rounded_rectangle" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView11" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Michael Clarke" 
          android:layout_gravity="center" 
          android:textColor="@android:color/white" 
          android:background="@drawable/rounded_rectangle" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 
</LinearLayout> 
        </LinearLayout> 


        <LinearLayout 
         android:id="@+id/linearLayout5" 
         android:layout_width="246dp" 
         android:layout_height="wrap_content" 
         android:layout_gravity="center" 
         android:orientation="vertical" > 

         <TextView 
          android:id="@+id/textView10" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="South Africa" /> 

         <TextView 
          android:id="@+id/textView12" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Hashim Amla" 
          android:layout_gravity="center" 
          android:background="@drawable/rounded_rectangle" 
          android:textColor="@android:color/white" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView14" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Graeme Smith" 
          android:layout_gravity="center" 
          android:background="@drawable/rounded_rectangle" 
          android:textColor="@android:color/white" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView15" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Jack Kallis" 
          android:layout_gravity="center" 
          android:background="@drawable/rounded_rectangle" 
          android:textColor="@android:color/white" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView13" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="AB Devilliars" 
          android:layout_gravity="center" 
          android:background="@drawable/rounded_rectangle" 
          android:textColor="@android:color/white" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

        </LinearLayout> 





        <LinearLayout 
         android:id="@+id/linearLayout6" 
         android:layout_width="245dp" 
         android:layout_height="wrap_content" 
         android:layout_gravity="center" 
         android:orientation="vertical" > 

         <TextView 
          android:id="@+id/textView16" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Sri Lanka" /> 

         <TextView 
          android:id="@+id/textView17" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="TM Dilshan" 
          android:layout_gravity="center" 
          android:background="@drawable/rounded_rectangle" 
          android:textColor="@android:color/white" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView18" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Upul Tharanga" 
          android:layout_gravity="center" 
          android:background="@drawable/rounded_rectangle" 
          android:textColor="@android:color/white" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView20" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Kumar Sangakarra" 
          android:layout_gravity="center" 
          android:background="@drawable/rounded_rectangle" 
          android:textColor="@android:color/white" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

         <TextView 
          android:id="@+id/textView19" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:text="Mahela Jayawardene" 
          android:layout_gravity="center" 
          android:background="@drawable/rounded_rectangle" 
          android:textColor="@android:color/white" 
          android:textAppearance="?android:attr/textAppearanceLarge" /> 

        </LinearLayout> 

     </LinearLayout> 
    </ScrollView> 


</LinearLayout> 
+0

請粘貼相關的drawable xml(bluerect,...)代碼在http://pastebin.com併發送該鏈接。 – rajeshwaran

2

的isuue解決了,感謝名單rajeshwaran, 我用..

<?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="#FFFFFFFF" /> 

<solid android:color="#150000A0" /> 
    <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
    android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape> 

我剛纔給定的值,而不是在實體標籤AA ..

<solid android:color="#150000A0" /> 

thanx的幫助..幫助我理解顏色的概念..

<solid android:color="#AARRGGBB" />