Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

React Nativeでマテリアルチップビューを表示するにはどうすればよいですか?


UIにチップを表示するには、React NativePaperMaterialDesignを使用します。

以下に示すようにreactNativePaperをインストールします-

npm install --save-dev react-native-paper

UIでのチップコンポーネントは次のようになります-

React Nativeでマテリアルチップビューを表示するにはどうすればよいですか?

基本的なチップ部品は次のとおりです-

<Chip icon="icontodisplay" onPress={onPressfunc}>Chip Name</Chip>

チップの基本的な特性は次のとおりです-

小道具 説明
モード モードの値はフラットで輪郭が描かれています。フラットモードでは境界線が表示されず、チップの境界線が輪郭で表示されます。
アイコン チップに付けられるアイコン。
選択済み 値はtrue/falseです。 trueの場合、チップが選択されます。
selectedColor 選択したチップに付けられる色。
無効 チップを無効にします。
onPress この関数は、ユーザーがチップをタップしたときに呼び出されます。
onClose ユーザーが閉じるボタンをタップすると、関数が呼び出されます。
textStyle チップテキストに付けられるスタイル。
スタイル チップコンポーネントに与えられるスタイル。

例:チップを表示するには

チップを表示するコードは次のとおりです-

<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
   }
});

出力

React Nativeでマテリアルチップビューを表示するにはどうすればよいですか?


  1. react-navigation 5 を使用して React Native でナビゲーションを処理する方法

    React-navigation は、React Native でのナビゲーションについて話すときに頭に浮かぶナビゲーション ライブラリです。 私はこのライブラリの大ファンで、常に React Native でナビゲーションを処理するために使用する最初のソリューションです。これは、素晴らしく簡単な API があり、非常にカスタマイズ可能であるためです。 この記事を書いているのは、バージョン 5 がベータ版から安定版になったばかりだからです。いくつかの機能変更と、ルートを宣言するためのシンプルで異なる方法を提供する新しい API 設計が付属しています。 この記事では、新しい API につい

  2. React Native で動画を背景として使用する方法

    この投稿では、backgroundVideo を作成します。 React Nativeで。 React Native を使い始めたばかりの方は、私の記事 What you need to know to build mobile apps with React Native をチェックしてください。 デモ:Peleton ホーム画面 バックグラウンド ビデオは、アプリの UI に素晴らしい効果を追加できます。ここで行うように、たとえば広告を表示したり、ユーザーにメッセージを送信したりする場合にも役立ちます。 いくつかの基本的な要件が必要になります。開始するには、react-native 環