मैं कैसे 2 रंगों के साथ स्पंदन में एक फ्लैटबटन बना सकता हूँ? ढाल नहीं, 2 ठोस रंग अगल-बगल।
0
phongyewtong
16 मार्च 2020, 17:18
2 जवाब
ढाल और स्टॉप का उपयोग करके एक छोटा उत्तर हो सकता है
decoration: BoxDecoration(
gradient: LinearGradient(
colors: [Colors.red, Theme.of(context).buttonColor]
stops: [0.5, 0.5]
),
borderRadius: BorderRadius.circular(10.0),
),
2
phongyewtong
17 मार्च 2020, 11:00
आपका मतलब
– stops: [0.5, 0.5]
है? दस्तावेज़ कहते हैं: "स्टॉप सूची में मान आरोही क्रम में होना चाहिए। यदि स्टॉप सूची में कोई मान सूची में पहले के मान से कम है, तो इसका मान पिछले मान के बराबर माना जाता है।"< /i> - तो कृपया "आरोही क्रम" . का उपयोग करें
pskink
17 मार्च 2020, 07:58
इस कोड को आजमाएं। आप अपनी जरूरतों को पूरा करने के लिए इसे ट्वीक कर सकते हैं
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return FlatButton(
onPressed: () {},
child: Container(
height: 50,
width: 100,
child: Stack(
children: [
Row(
children: [
Expanded(child: Container(color: Colors.red)),
Expanded(child: Container(color: Colors.blue)),
],
),
Center(child: Text('PRESS ME')),
],
),
),
);
}
}
1
Sebastian
16 मार्च 2020, 17:43
संबंधित सवाल
नए सवाल
flutter
स्पंदन Google द्वारा बनाई गई एक ओपन-सोर्स UI सॉफ़्टवेयर डेवलपमेंट किट है। इसका उपयोग Android, iOS, Linux, Mac, Windows, Google Fuchsia और वेब के लिए एक ही कोडबेस से एप्लिकेशन विकसित करने के लिए किया जाता है। स्पंदन ऐप्स डार्ट भाषा में लिखे गए हैं।
stops
पैरामीटर दोनों का उपयोग करें >लीनियर ग्रेडिएंट कंस्ट्रक्टरcolors: [Colors.orange, Colors.red, Colors.red, Colors.green], stops: [0.2, 0.2, 0.5, 0.5],