2011-11-03 5 views
9

मैं HierarchyViewer का उपयोग कर एंड्रॉयड में Gmail एप्लिकेशन का निरीक्षण किया गया है और कुछ में ईमेल सूची में प्रत्येक आइटम एक कैनवास दृश्य की तरह लग रहा है कि दिलचस्प पाया मैं बच्चे के घटकों के साथ एक RelativeLayout की तरह कुछ उम्मीद कर रहा था मेरा प्रारंभिक हालांकि यह है कि प्रदर्शन कारणों से यह इस तरह से किया जाता है - प्रति आइटम एक कैनवास दृश्य प्रति आइटम एकाधिक विचारों से काफी बेहतर है, खासकर एक लंबी सूची में जो बहुत आसानी से स्क्रॉल करता है। क्या यह सही है? क्या Google अपने आधिकारिक दस्तावेज में कहीं भी इस दृष्टिकोण की सिफारिश करता है? क्या यह एक दृष्टिकोण है कि अन्य लोगों को प्रदर्शन के लिए देखना चाहिए?जीमेल ऐप वार्तालाप सूची दृश्य में Google कैनवास का उपयोग क्यों करता है? <img src="https://i.stack.imgur.com/pUnkk.png" alt="Screenshot of Gmail conversation list in HierarchyViewer"></p> <p>: -

उत्तर

4

हां कम विचार यूआई जितना अधिक कुशल है। यदि आपके पास एक दृष्टि से जटिल यूआई तत्व है तो यह व्यक्तिगत विचारों को लिखने की बजाय इसे कस्टम व्यू या लेआउट के रूप में लागू करने के लिए और अधिक कुशल हो सकता है।

संबंधित मुद्दे