উত্তর:
না, নেই, দেখুন কীভাবে "সম্পর্কিত এক্সএমএল বৈশিষ্ট্য" বিভাগটি চিত্রভিউ.সেটআল্ফা (অন্তর্নিহিত) নথিভুক্তিতে অনুপস্থিত রয়েছে । বিকল্প ব্যবহার করা View.setAlpha (ভাসা) যার এক্সএমএল সহযোগীর হয় । এটি 0 থেকে 255 এর পরিবর্তে 0.0 থেকে 1.0 এর ব্যাপ্তি নেয় it যেমন এটি ব্যবহার করুনandroid:alpha
<ImageView android:alpha="0.4">
তবে, কেবলমাত্র এপিআই স্তর 11 এর পরে পাওয়া যায়।
এটি অন্যান্য প্রতিক্রিয়ার চেয়ে সহজ। একটি এক্সএমএল মান রয়েছে alpha
যা দ্বিগুণ মান গ্রহণ করে।
android:alpha="0.0"
অদৃশ্য হয়
android:alpha="0.5"
সি-থ্রু
android:alpha="1.0"
সম্পূর্ণ দৃশ্যমান
এটি কিভাবে এটি কাজ করে।
setAlpha(float)
এবং android:alpha
শুধুমাত্র এপিআই 11 (অ্যান্ড্রয়েড 3.0) যেহেতু। চিত্রের জন্য আলফা সেট করতে পূর্বের এপিআই 11 এর অবশ্যই একটি কোড ব্যবহার করা উচিত। যেমন স্কুবার্থ উপরের আনসারে ইতিমধ্যে বলেছে।
আমি এক্সএমএল সম্পর্কে নিশ্চিত নই তবে আপনি কোড দ্বারা নিম্নলিখিত পদ্ধতিতে এটি করতে পারেন।
ImageView myImageView = new ImageView(this);
myImageView.setAlpha(xxx);
প্রাক-এপিআই 11 এ:
এপিআই 11+ এ:
alpha
যখন বিভিন্ন আকার, অবস্থানগুলি করে তখন কেন একটি এক্সএমএল-অ্যাট্রিবিউট কাউন্টার পার্ট থাকে না।
প্লেইন বর্ণের পটভূমির জন্য সহায়ক একটি বিকল্প :
একটি রাখুন LinearLayout উপর ImageView এবং ব্যবহার LinearLayout একটি অস্বচ্ছতা ফিল্টার হিসাবে। একটি কালো ব্যাকগ্রাউন্ড সহ নিম্নলিখিত একটি ছোট উদাহরণে:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FF000000" >
<RelativeLayout
android:id="@+id/relativeLayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon_stop_big" />
<LinearLayout
android:id="@+id/opacityFilter"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#CC000000"
android:orientation="vertical" >
</LinearLayout>
</RelativeLayout>
Vary পটভূমি: Android এর অ্যাট্রিবিউট LinearLayout মধ্যে # 00000000 (পুরোপুরি স্বচ্ছ) এবং # FF000000 (পুরোপুরি অস্বচ্ছ)।
অ্যান্ড্রয়েড ব্যবহার করুন: 50% এর অস্বচ্ছতা অর্জন করতে এবং কালো থেকে ধূসরতে অ্যান্ড্রয়েড ম্যাটারিয়াল আইকনগুলি চালু করতে আলফা = 0.5 ব্যবহার করুন।
setAlpha(int)
এপিআই হিসাবে হ্রাস করা হয়েছে 16
:Android 4.1
setImageAlpha(int)
পরিবর্তে ব্যবহার করুন
নিম্নলিখিত হেক্স ফর্ম্যাট #ARGB বা #AARRGGBB ব্যবহার করে বর্ণের সাথে আলফা সেট করা যেতে পারে। Http://developer.android.com/guide/topics/resources/color-list-resource.html দেখুন
ImageView.setAlpha(int)
নিচ্ছে একটিint
সময়android:alpha
একটি float নিচ্ছে, তাই কঠোরভাবে আধুনিক ভাষী সাবেক করার সঠিক এক্সএমএল সহযোগীর নয়, কিন্তু এটি সহযোগীর এরView.setAlpha(float)
। এবং এখানে ইতিমধ্যে একাধিকবার উল্লিখিত হিসাবেandroid:alpha
/View.setAlpha(float)
কেবলমাত্র এপিআই স্তর 11 হিসাবে উপলব্ধ।