জটিল আইটেমের পটভূমির সাথে তালিকাভিউ যুক্ত করতে আমাকে যুক্ত করতে হবে: উপরে এবং নীচে সমান / বিজোড় এবং বৃত্তাকার কোণগুলির জন্য পৃথক। দেখে মনে হচ্ছে:
আমি স্তর-তালিকার মাধ্যমে এই সমস্ত জিনিস বাস্তবায়ন করেছি, তবে আমি আরও একটি কাজ করতে চাই। এখন নীচের আইটেমটি পর্দার নীচের দিকে near কিছু জায়গা যুক্ত করা ভাল।
আমি তালিকাভিউতে নীচের মার্জিনটি যুক্ত করতে চাই না, আমার কেবল শেষ আইটেমটির জন্য মার্জিন দরকার।
আমি এটি করতে যেভাবে দেখছি:
পাদচরণ
এক ধরণের হ্যাক - তালিকার ভিউতে খালি টেক্সটভিউ সহ পাদলেখ যুক্ত করুন। তবে পাদচরণকারীরা বেশ অস্থিতিশীল জিনিস, এগুলি সাধারণত নোটিফিকেশন ডেটাসেট চেঞ্জ হওয়ার পরে অদৃশ্য হয়ে যায় এবং সেগুলি ফিরে পাওয়ার কোনও উপায় নেই they
স্বচ্ছ পিক্সেল সহ চিত্র
আমি ডিজাইনারকে নীচের পটভূমির সংস্থানগুলিতে স্বচ্ছ পিক্সেল যুক্ত করতে বলেছিলাম। দুর্ভাগ্যক্রমে, এই ক্ষেত্রে উল্লম্ব কেন্দ্রীকরণ সম্পূর্ণরূপে ভাঙা। উদাহরণস্বরূপ, এখানে 9 প্যাচ রয়েছে:
এবং লেআউট এর মত:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<!-- View with background with transparent pixels on bottom -->
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"
android:id="@+id/item"
android:background="@drawable/some_bgr"
android:padding="10dp"
>
<TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1"
android:text="Title"
android:layout_gravity="center"
android:textSize="18sp"
/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Detail"
android:layout_gravity="center"
android:textSize="18sp"
/>
</LinearLayout>
<!-- Just for marking place took by view -->
<FrameLayout android:layout_width="match_parent" android:layout_height="match_parent"
android:layout_below="@id/item"
android:background="#88ff55"
/>
</RelativeLayout>
ফলাফল:
যেমন আপনি দেখছেন, কেন্দ্রীকরণ কাজ করছে না। দুর্ভাগ্যক্রমে (বিটিডাব্লু, যদি টেক্সটভিউর ব্যাকগ্রাউন্ড হিসাবে এই 9 প্যাচটি নির্দিষ্ট করা হয়, কেন্দ্রীকরণটি ভাল কাজ করে you আপনি যদি কোনও নিবন্ধ জানেন, এটি ব্যাখ্যা করে, দয়া করে আমাকে জানান))
অ্যাডাপ্টার বাস্তবায়নে সর্বশেষ আইটেমের নীচে মার্জিন যুক্ত করুন
এটি কাজ করা উচিত, তবে অজানা কারণে আমি এখনও এটি কাজ করতে পারি না। আমি এইভাবে পছন্দ করি না, কারণ আমি কোডে মাত্রা পরিবর্তন করতে পছন্দ করি না।
তাই
ইতিমধ্যে কল্পিত উপায় রয়েছে - নির্দিষ্ট বিটম্যাপ এবং মার্জিনের সাহায্যে কিছু এক্সএমএল আঁকতে সক্ষম। অঙ্কনযোগ্য ধারণা অনুসারে এটি সম্ভব হওয়া উচিত, তবে আমি বাস্তবায়ন পাই না। কেউ হতে পারে জানেন?
অন্য কোন ধারণা?