IT Share you

투명한 그라디언트를 만드는 방법?

shareyou 2020. 11. 7. 17:56
반응형

투명한 그라디언트를 만드는 방법?


다음과 같은 그라디언트가 있습니다.

<?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <gradient 
            android:startColor="#ECECEC"
            android:centerColor="#F6F6F4"
            android:endColor="#F8F8F6"
            android:angle="90"
            android:dither="true"
         />
    </shape>

내 ListView에서 이것을 내 ListSelector로 설정하고 있기 때문에 이것을 투명하게 만들고 싶습니다.

<ListView android:layout_width="fill_parent"
                android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"
                android:id="@+id/ARListView" 
                android:background="@drawable/transparent_background" 
                android:cacheColorHint="#00000000" android:drawSelectorOnTop="true" 
                android:listSelector="@drawable/stocks_selected_gradient">
</ListView>

8 자리 색상 값 (예 : # FFF8F8F6)을 사용하십시오. 여기서 처음 두 문자는 알파 값입니다. FF는 완전히 불투명하고 00은 완전히 투명합니다.


android : background = "# 00000000"android : cacheColorHint = "# 00000000"

이것은 투명하게 만들 것입니다. 이것은 그것을 완전히 투명하게 만드는 것입니다.

참고 URL : https://stackoverflow.com/questions/3823607/how-to-make-transparent-gradient

반응형