不想将不透明度传递给 android 中的字体
Dont want to pass opacity to font in android
我已经获取了一张卡片视图。在其背景上应用了黑色,我已经获取了文本视图并应用了背景图像并将不透明度传递给 textview
以在 output.but 中获得黑色图像我不知道'不想对 image.please 帮助中的字体应用不透明度。
这是代码。
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_gravity="center"
android:layout_width="match_parent"
android:layout_height="140dp"
card_view:cardCornerRadius="10dp"
android:layout_margin="15dp"
card_view:cardElevation="20dp"
android:textColorHighlight="@color/cardview_dark_background"
app:cardBackgroundColor="#000000"
>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="ICE CREAM WITH CRANBERRY SYRUP"
android:textAlignment="center"
android:textColor="#FFFFFF"
android:alpha="0.5"
android:background="@drawable/recp_one"
/>
</android.support.v7.widget.CardView>
为 Textview
应用图像背景在您的情况下并不好,您可以创建不同的 ImageView
和 Textview
并应用您需要的任何属性。
它应该如下所示。
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_gravity="center"
android:layout_width="match_parent"
android:layout_height="140dp"
card_view:cardCornerRadius="10dp"
android:layout_margin="15dp"
card_view:cardElevation="20dp"
android:textColorHighlight="@color/cardview_dark_background"
app:cardBackgroundColor="#000000"
>
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/recp_one"
android:alpha="0.5"/>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="ICE CREAM WITH CRANBERRY SYRUP"
android:textAlignment="center"
android:textColor="#FFFFFF" />
</android.support.v7.widget.CardView>
试试这个代码
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_gravity="center"
android:layout_width="match_parent"
android:layout_height="140dp"
card_view:cardCornerRadius="10dp"
android:layout_margin="15dp"
card_view:cardElevation="20dp"
android:textColorHighlight="@color/cardview_dark_background"
app:cardBackgroundColor="#000000"
>
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:alpha="0.5"
android:background="@drawable/recp_one" />
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="ICE CREAM WITH CRANBERRY SYRUP"
android:textAlignment="center"
android:textColor="#FFFFFF" />
</android.support.v7.widget.CardView>
我的解决方案是同时使用 ImageView
和 TextView
来解决您的问题
我已经获取了一张卡片视图。在其背景上应用了黑色,我已经获取了文本视图并应用了背景图像并将不透明度传递给 textview
以在 output.but 中获得黑色图像我不知道'不想对 image.please 帮助中的字体应用不透明度。
这是代码。
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_gravity="center"
android:layout_width="match_parent"
android:layout_height="140dp"
card_view:cardCornerRadius="10dp"
android:layout_margin="15dp"
card_view:cardElevation="20dp"
android:textColorHighlight="@color/cardview_dark_background"
app:cardBackgroundColor="#000000"
>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="ICE CREAM WITH CRANBERRY SYRUP"
android:textAlignment="center"
android:textColor="#FFFFFF"
android:alpha="0.5"
android:background="@drawable/recp_one"
/>
</android.support.v7.widget.CardView>
为 Textview
应用图像背景在您的情况下并不好,您可以创建不同的 ImageView
和 Textview
并应用您需要的任何属性。
它应该如下所示。
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_gravity="center"
android:layout_width="match_parent"
android:layout_height="140dp"
card_view:cardCornerRadius="10dp"
android:layout_margin="15dp"
card_view:cardElevation="20dp"
android:textColorHighlight="@color/cardview_dark_background"
app:cardBackgroundColor="#000000"
>
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/recp_one"
android:alpha="0.5"/>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="ICE CREAM WITH CRANBERRY SYRUP"
android:textAlignment="center"
android:textColor="#FFFFFF" />
</android.support.v7.widget.CardView>
试试这个代码
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_gravity="center"
android:layout_width="match_parent"
android:layout_height="140dp"
card_view:cardCornerRadius="10dp"
android:layout_margin="15dp"
card_view:cardElevation="20dp"
android:textColorHighlight="@color/cardview_dark_background"
app:cardBackgroundColor="#000000"
>
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:alpha="0.5"
android:background="@drawable/recp_one" />
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="ICE CREAM WITH CRANBERRY SYRUP"
android:textAlignment="center"
android:textColor="#FFFFFF" />
</android.support.v7.widget.CardView>
我的解决方案是同时使用 ImageView
和 TextView
来解决您的问题