2016-02-10 10 views
7

यह एक बेवकूफ सवाल की तरह लगता है, और मुझे खेद है कि यह है, लेकिन मैंने चारों ओर खोज की है कि वे क्या हैं और कुछ भी नहीं आया है।एंड्रॉइड में, विंडो इन्सेट क्या हैं?

यहाँ एंड्रॉयड इसके बारे में क्या कहना है है:

WindowInsets अपरिवर्तनीय हैं और भविष्य में और अधिक इनसेट प्रकार में शामिल करने के लिए विस्तारित किया जा सकता है।

http://developer.android.com/reference/android/view/WindowInsets.html

गूगल छवियों खिड़की आवेषण के लिए यह स्वत: सुधार ...

क्यों किसी को भी इन "सन्निवेश वाली" के साथ काम करेंगे? क्या उनके पास मोबाइल फोन पर नेविगेशन बार के साथ कोई घरेलू भौतिक कुंजी नहीं है?

उत्तर

4

(दौर या वर्ग की पृष्ठभूमि के साथ) वे कुछ हैं

@Override 
public void onApplyWindowInsets(WindowInsets insets) { 
    super.onApplyWindowInsets(insets); 
    mRound = insets.isRound(); 
} 

पता लगाने के लिएरंगीन मार्जिन (एंड्रॉइड वेयर में उपयोग किया जाता है)।

वे वास्तविक सीमा के मुख्य सामग्री से एक गद्दी बनाने के लिए उपयोग किया जाता है:

कुछ उदाहरण here रहे हैं।


यह 2 इन्सेट्स के साथ एक छवि है: मंडल/स्क्वायर। जहां वास्तविक पुस्तक के रूप में this question में वर्णित एक insideInset साथ परिभाषित किया जा सकता डाल करने के लिए:

enter image description here


वे भी एक ScrollView में की तरह, अपवादभूत प्रतिपादन आवश्यकताओं को संभालने के लिए भी दृश्य में इस्तेमाल किया जा सकता।

<ScrollView 
    android:id="@+id/view2" 
    android:layout_width="100dip" 
    android:layout_height="120dip" 
    android:padding="8dip" 
    android:scrollbarStyle="insideInset" 
    android:background="@android:color/white" 
    android:overScrollMode="never"> 
2

आप onApplyWindowInsets उपयोग कर सकते हैं: अगर पहनने योग्य Android डिवाइस, गोल या चौकोर है फिर उस जानकारी का उपयोग कर उपयुक्त आवेदन इंटरफ़ेस आकर्षित

+1

मैं देखता हूं। तो वे ज्यादातर पहनने योग्य पदार्थों के लिए उपयोग किया जाता है? – Kyle

+0

ज्यादातर मुझे लगता है, आप यहां इस पर और अधिक पढ़ सकते हैं: http://developer.android.com/training/wearables/ui/layouts.html – marcinj

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