আমি যদি এক্সএমএলে আয়তক্ষেত্র আঁকতে পারি তবে আমি ভাবছি। আমি জানি প্রোগ্রামে ড্রআরেক্ট পদ্ধতিটি ব্যবহার করে কীভাবে আঁকতে হয়।
আমি যদি এক্সএমএলে আয়তক্ষেত্র আঁকতে পারি তবে আমি ভাবছি। আমি জানি প্রোগ্রামে ড্রআরেক্ট পদ্ধতিটি ব্যবহার করে কীভাবে আঁকতে হয়।
উত্তর:
হ্যাঁ আপনি করতে পারেন এবং আমি এখানে আগে তৈরি করেছি:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/listview_background_shape">
<stroke android:width="2dp" android:color="#ff207d94" />
<padding android:left="2dp"
android:top="2dp"
android:right="2dp"
android:bottom="2dp" />
<corners android:radius="5dp" />
<solid android:color="#ffffffff" />
</shape>
আপনি অঙ্কনযোগ্য ফোল্ডারের ভিতরে একটি নতুন এক্সএমএল ফাইল তৈরি করতে পারেন এবং উপরের কোডটি যুক্ত করতে পারেন, তারপরে এটি আয়তক্ষেত্র.এক্সএমএল হিসাবে সংরক্ষণ করুন।
এটি একটি বিন্যাসের ভিতরে ব্যবহার করতে আপনি android:background
নতুন অঙ্কনীয় আকারের জন্য বৈশিষ্ট্যটি সেট করবেন set আমরা যে আকৃতিটি সংজ্ঞায়িত করেছি তার কোনও মাত্রা নেই এবং তাই বিন্যাসে সংজ্ঞায়িত ভিউয়ের মাত্রাগুলি গ্রহণ করবে।
সুতরাং সব একত্রিত:
<View
android:id="@+id/myRectangleView"
android:layout_width="200dp"
android:layout_height="50dp"
android:background="@drawable/rectangle"/>
অবশেষে; আপনি এই আয়তক্ষেত্রটি যেকোন দৃশ্যের পটভূমিতে সেট করতে পারেন, যদিও আপনি চিত্রকল্পের জন্য ব্যবহার করবেন android:src
। এর অর্থ আপনি তালিকাভিউ, টেক্সটভিউ ... ইত্যাদির পটভূমি হিসাবে আয়তক্ষেত্রটি ব্যবহার করতে পারেন।
rectangle.xml
শেপ ড্রয়যোগ্য ব্যবহার করে তৈরি করুন এটির মতো আপনার ড্রয়যোগ্য ফোল্ডারে রাখুন ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="@android:color/transparent"/>
<corners android:radius="12px"/>
<stroke android:width="2dip" android:color="#000000"/>
</shape>
এটি একটি রাখা ImageView
<ImageView
android:id="@+id/rectimage"
android:layout_height="150dp"
android:layout_width="150dp"
android:src="@drawable/rectangle">
</ImageView>
আশা করি এটা তোমাকে সাহায্য করবে।
এটা চেষ্টা কর
<TableRow
android:layout_width="match_parent"
android:layout_marginTop="5dp"
android:layout_height="wrap_content">
<View
android:layout_width="15dp"
android:layout_height="15dp"
android:background="#3fe1fa" />
<TextView
android:textSize="12dp"
android:paddingLeft="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="1700 Market Street"
android:id="@+id/textView8" />
</TableRow>
আউটপুট
এই কোড ব্যবহার করুন
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp"
android:radius="0.1dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />
<solid android:color="#Efffff" />
<stroke
android:width="2dp"
android:color="#25aaff" />
</shape>
অঙ্কনযোগ্য মধ্যে রিসোর্স ফাইল তৈরি করুন
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#3b5998" />
<cornersandroid:radius="15dp"/>