XML আকারে সীমানা


157

আমি একটি বোতামের জন্য ব্যবহারযোগ্য একটি অঙ্কনযোগ্য করার চেষ্টা করছি। আমি এটির রঙিনটি পেতে চাই, এটির চারপাশে 2px সীমানা রয়েছে।

আমি প্রদর্শন করার জন্য সীমানাটি না পেয়ে ব্যতীত সবকিছু ঠিকঠাক কাজ করে ...

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <gradient android:startColor="@color/bar_clicked_dark"
        android:endColor="@color/bar_clicked_light"
        android:angle="90"/>

    <corners android:bottomLeftRadius="0dp"
        android:topLeftRadius="15dp"
        android:bottomRightRadius="15dp"
        android:topRightRadius="0dp" />

    <stroke android:width="2dp" 
        color="#ff00ffff" />

</shape>

উত্তর:


281

দেখে মনে হচ্ছে আপনি রঙ বৈশিষ্ট্যের উপসর্গটি ভুলে গেছেন। চেষ্টা

 <stroke android:width="2dp" android:color="#ff00ffff"/>

83

আপনি যদি একটি আকারের xML এ একটি বর্ডার তৈরি করতে চান। আপনার ব্যবহার করা দরকার:

বাহ্যিক সীমানার জন্য, আপনাকে ব্যবহার করতে হবে:

<stroke/>

অভ্যন্তরীণ পটভূমির জন্য, আপনাকে ব্যবহার করতে হবে:

<solid/>

আপনি যদি কোণগুলি সেট করতে চান তবে আপনাকে এটি ব্যবহার করতে হবে:

<corners/>

আপনি যদি কোনও প্যাডিং বেটউইন সীমানা এবং অভ্যন্তরীণ উপাদানগুলি চান তবে আপনার ব্যবহার করতে হবে:

<padding/>

উপরের আইটেমগুলি ব্যবহার করে এখানে একটি শেপ এক্সএমএল উদাহরণ দেওয়া আছে। এটা আমার জন্য কাজ করে

<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
  <stroke android:width="2dp" android:color="#D0CFCC" /> 
  <solid android:color="#F8F7F5" /> 
  <corners android:radius="10dp" />
  <padding android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp" />
</shape>

1
এবং এই জাতীয় xML অঙ্কনযোগ্য ব্যবহার করে কীভাবে "ইউ" আকৃতি তৈরি করবেন?
হিমাংশু মরি

8

আমরা নীচের মতো অঙ্কনযোগ্য .xML যুক্ত করতে পারি

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle">


    <stroke
        android:width="1dp"
        android:color="@color/color_C4CDD5"/>

    <corners android:radius="8dp"/>

    <solid
        android:color="@color/color_white"/>

</shape>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.