में पीछे छोड़कर सामग्री डिज़ाइन सूचियों को दोबारा बनाने के मुद्दे मैं एक स्लाइडिंग पैनल के अंदर एंड्रॉइड में सामग्री डिजाइन list: controls को फिर से बनाना चाहता हूं।एंड्रॉइड
- com.android.support:appcompat-v7
- com.android.support:support-v4
- com.android:
मैं का इस्तेमाल कर रही हूँ। समर्थन: recyclerview-v7
- com.android.support:design
- https://github.com/umano/AndroidSlidingUpPanel
- https://github.com/serso/android-linear-layout-manager
- https://github.com/daimajia/AndroidSwipeLayout
- https://github.com/tmiyamon/gradle-mdicons
मैं समर्थन लाइब्रेरी के कुछ भागों का उपयोग कर समाप्त हो गया है, लेकिन इस विशिष्ट एप्लिकेशन 5.0+ केवल इसलिए मेरे कोड में कुछ लॉलीपॉप-केवल सामान हो सकता है।
यहाँ मेरी RecyclerView में किसी सूची आइटम के लिए लेआउट है:
<com.daimajia.swipe.SwipeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="right">
<RelativeLayout
android:layout_width="42dp"
android:layout_height="match_parent"
android:background="?android:selectableItemBackground"
android:clickable="true"
android:focusable="true">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:src="@drawable/ic_delete_black_24dp"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/surfaceView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/ripple_floating"
android:clickable="true"
android:focusable="true"
android:minHeight="48dp"
android:paddingEnd="16dp"
android:paddingStart="16dp"
android:elevation="2dp">
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:ellipsize="end"
android:singleLine="true"
android:text="..."/>
</RelativeLayout>
</com.daimajia.swipe.SwipeLayout>
और यह वर्तमान परिणाम है।
हल करने के लिए शेष समस्याओं ऊंचाई छाया और विभाजक हैं।
जैसा कि आप छवि में देख सकते हैं सूची आइटम के किनारों पर कुछ हद तक उचित छाया हैं। हालांकि वस्तुओं के निचले हिस्से में कोई ऊंचाई छाया नहीं है, इसलिए जब कोई आइटम प्रकट होता है तो प्रकट क्षेत्र के ऊपर कोई छाया दिखाई नहीं देती है।
दूसरा मुद्दा डिवाइडर है। मेरे पास एक सिंगल-आइटम सूची है जिसमें कोई आइकन/छवियां नहीं हैं, इसलिए उचित डिज़ाइन आइटम के लिए डिवाइडर का उपयोग करना है।
हालांकि मैं sidero/android-linear-layout-manager से DividerItemDecoration का उपयोग नहीं कर सकता क्योंकि यह स्लाइडर में एकीकृत नहीं है और ऐसा तब होता है जब 2 आसन्न आइटम स्लिप होते हैं।
क्या किसी को भी किसी भी ड्रायबल, विशेषता, या लाइब्रेरी के बारे में पता है, मुझे इन सूची आइटमों को ऊंचाई छाया और सीमाओं के साथ सामग्री शीट के रूप में स्टाइल करने के लिए उपयोग करना चाहिए?
आप इस मैं व्यवहार के पीछे गूगल की सिफारिश की छुट्टी के लिए सचमुच 0 दस्तावेज के लिए एक जवाब मिल गया था? – commonSenseCode
मुझे मटेरियल डिज़ाइन और डिज़ाइन दिशानिर्देशों की पूर्णता पसंद है, लेकिन उन्हें डिज़ाइन दिशानिर्देशों को लागू करने के लिए वास्तव में दस्तावेज़ और टूल प्रदान करने की आवश्यकता है! –
क्या आपको कोई जवाब मिला? मैं यह भी करना चाहता हूं और नीचे दिए गए उत्तरों में से कोई भी सही = डी के रूप में टैग नहीं किया गया है –