FloatingActionButton के कस्टम आकार बनाने के लिए दो आकारों (सामान्य और मिनी) है। मुझे एक और चाहिए (सामान्य से बड़ा)।डिफ़ॉल्ट रूप से FloatingActionButton
app:fabSize
एक्सएमएल से पैरामीटर private int mSize;
FloatingActionButton
कक्षा में परिवर्तनीय बन गया। वास्तविक आकार इस समारोह द्वारा निर्धारित किया जाएगा:
final int getSizeDimension() {
switch(this.mSize) {
case 0:
default:
return this.getResources().getDimensionPixelSize(dimen.fab_size_normal);
case 1:
return this.getResources().getDimensionPixelSize(dimen.fab_size_mini);
}
}
क्योंकि यह अंतिम के रूप में घोषित किया गया है, मैं इसे विस्तारित नहीं कर सकता। कोई विचार? क्या मैं अपने ऐप में dimen.fab_size_mini
संसाधन को फिर से परिभाषित कर सकता हूं?
यह अंतिम है क्योंकि यह सामग्री दिशानिर्देश –
वास्तव में क्या दिशानिर्देश getSizeDimension के विस्तार पर प्रतिबंध लगाता है इस प्रकार है? आपका क्या अर्थ है? – tse
डिजाइन पुस्तकालय सामग्री दिशानिर्देश इस प्रकार है और यह कारण है क्योंकि आप केवल उपयोग कर सकते हैं 2 dimensions.Check http://www.google.com/design/spec/components/buttons-floating-action-button.html#buttons- फ़्लोटिंग-एक्शन-बटन-फ़्लोटिंग-एक्शन-बटन –