একটি নতুন ধারণা শেখার সময় আমি সবসময় চিত্রগুলিকে সহায়ক বলে মনে করি, সুতরাং এটি পরিপূরক উত্তর।
এর %p
অর্থ পিতামাতার শতকরা এক ভাগ, যা আমরা আমাদের অঙ্কনযোগ্যকে সেট করে থাকি না কেন তার দৃest় মাত্রার শতাংশ a উপরের চিত্রগুলি gradientRadius
এই কোডটি পরিবর্তন করে তৈরি করা হয়েছিল
my_gradient_drawable
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:type="radial"
android:gradientRadius="10%p"
android:startColor="#f6ee19"
android:endColor="#115ede" />
</shape>
যা background
এই মত একটি দর্শনের বৈশিষ্ট্য উপর সেট করা যেতে পারে
<View
android:layout_width="200dp"
android:layout_height="100dp"
android:background="@drawable/my_gradient_drawable"/>
কেন্দ্র
আপনি দিয়ে ব্যাসার্ধের কেন্দ্র পরিবর্তন করতে পারেন
android:centerX="0.2"
android:centerY="0.7"
যেখানে দশমিক প্রস্থ এবং জন্য উচ্চতা ভগ্নাংশ হয় x
এবং y
যথাক্রমে।
নথিপত্র
এখানে ডকুমেন্টেশন থেকে কিছু নোট দেওয়া আছে যাতে আরও কিছু জিনিস বোঝানো হয়।
android:gradientRadius
গ্রেডিয়েন্টের ব্যাসার্ধ, কেবলমাত্র রেডিয়াল গ্রেডিয়েন্ট সহ ব্যবহৃত হয়। আকারের ন্যূনতম মাত্রার সাথে সম্পর্কিত একটি সুস্পষ্ট মাত্রা বা ভগ্নাংশের মান হতে পারে।
"1.2" এর মতো একটি ভাসমান পয়েন্টের মান হতে পারে।
একটি মাত্রা মান হতে পারে যা "14.5sp" এর মতো একটি ইউনিটের সাথে সংযুক্ত একটি ভাসমান পয়েন্ট নম্বর। উপলব্ধ ইউনিটগুলি হ'ল: পিএক্স (পিক্সেল), ডিপি (ঘনত্ব-স্বাধীন পিক্সেল), এসপি (পছন্দসই ফন্টের আকারের উপর ভিত্তি করে স্কেল করা পিক্সেল), ইন (ইঞ্চি) এবং মিমি (মিলিমিটার)।
ভগ্নাংশের মান হতে পারে, যা "14.5%" এর মতো% বা% p এর সাথে সংযুক্ত একটি ভাসমান পয়েন্ট সংখ্যা is % প্রত্যয় সর্বদা মানে বেস আকারের শতাংশ; alচ্ছিক% p প্রত্যয়টি কিছু প্যারেন্ট পাত্রে আপেক্ষিক আকার সরবরাহ করে।