UI-তে চিপ প্রদর্শন করতে, আমরা React Native Paper MaterialDesign ব্যবহার করতে যাচ্ছি।
নীচে দেখানো হিসাবে প্রতিক্রিয়া নেটিভ পেপার ইনস্টল করুন -
npm install --save-dev react-native-paper
UI -
-তে চিপ উপাদানটি নিম্নরূপ দেখায়
মৌলিক চিপ উপাদান নিম্নরূপ -
<Chip icon="icontodisplay" onPress={onPressfunc}>Chip Name</Chip>
চিপের মৌলিক বৈশিষ্ট্যগুলি নিম্নরূপ -
প্রপস | বিবরণ |
---|---|
মোড | মোডের মানগুলি সমতল এবং আউটলাইনযুক্ত৷ ফ্ল্যাট মোডের সাথে আপনি একটি বর্ডার পাবেন না এবং চিপের জন্য সীমারেখাটি প্রদর্শিত হবে৷ |
আইকন | চিপে দেওয়া আইকন। |
নির্বাচিত | মানগুলি সত্য/মিথ্যা। সত্য হলে চিপ নির্বাচন করা হবে। |
নির্বাচিত রঙ | নির্বাচিত চিপের জন্য রঙ দিতে হবে। |
অক্ষম | চিপ নিষ্ক্রিয় করতে। |
অন প্রেস | ইউজারটি চিপে ট্যাপ করলে ফাংশনটি কল করা হবে। |
অনক্লোজ | ব্যবহারকারী ক্লোজ বোতামে ট্যাপ করলে ফাংশনটি কল করা হবে। |
টেক্সট স্টাইল | চিপ টেক্সটে দেওয়া স্টাইল। |
স্টাইল | চিপ কম্পোনেন্টে দেওয়া স্টাইল। |
উদাহরণ:চিপ প্রদর্শন করতে
যে কোডটি চিপ প্রদর্শন করে তা হল −
<SafeAreaView style={styles.container}> <Chip icon="camera" disabled onPress={() => console.log('camera')}>Click Here</Chip> <Chip icon="apple" mode="outlined"selectedColor='green' selected onPress={() => console.log('apple')}>Apple Icon</Chip> </SafeAreaView>
উদাহরণ
import * as React from 'react'; import { StyleSheet, Text, SafeAreaView } from 'react-native'; import { Chip } from 'react-native-paper'; const MyComponent = () => ( <SafeAreaView style={styles.container}> <Chip icon="camera" style={styles.chip} disabled onPress={() => console.log('camera')}>Click Here</Chip> <Chip icon="apple" style={styles.chip} mode="outlined"selectedColor='green' selected onPress={() => console.log('apple')}>Apple Icon</Chip> <Chip icon="calendar-month" style={styles.chip} mode="outlined" selected onPress={() => console.log('calendar')}>Select Date</Chip> </SafeAreaView> ); export default MyComponent; const styles = StyleSheet.create({ container: { flex: 1, alignItems: "center", justifyContent: "center" }, chip: { marginTop:10 } });
আউটপুট