ホームページ  >  記事  >  ウェブフロントエンド  >  React Native フローティング ボタン コンポーネントのサンプル コード

React Native フローティング ボタン コンポーネントのサンプル コード

亚连
亚连オリジナル
2018-05-26 15:18:551978ブラウズ

この記事では主に React Native のフローティング ボタン コンポーネントのサンプル コードを紹介します。サンプル コードは非常に詳細に紹介されており、学習や仕事に役立つと思います。必要な方は以下をご覧ください。

React Native フローティング ボタン コンポーネント: React-native-action-button、純粋な JS コンポーネント、Android と IOS のデュアル プラットフォームをサポートし、サブボタンの設定をサポートし、カスタムの位置、スタイル、アイコンをサポートします。

レンダリング

インストール方法

npm i react-native-action-button --save
react-native link react-native-vector-icons

アイコンコンポーネントはreact-native-vector-iconsを使用しているためリンクが必要です。プロジェクトですでにreact-native-vector-iconsを使用している場合、この手順は必要ありません。

サンプルコード

<View style={styles.container}>
  <Text style={styles.welcome}>
   悬浮按钮组件示例
  </Text>
  <ActionButton buttonColor="rgba(231,76,60,1)" position=&#39;left&#39; verticalOrientation=&#39;up&#39;>
   <ActionButton.Item buttonColor=&#39;#9b59b6&#39; title="New Task" onPress={() => console.log("notes tapped!")}>
   <Icon name="ios-create-outline" style={styles.actionButtonIcon} />
   </ActionButton.Item>
   <ActionButton.Item buttonColor=&#39;#3498db&#39; title="Notifications" onPress={() => {}}>
   <Icon name="ios-notifications-off" style={styles.actionButtonIcon} />
   </ActionButton.Item>
   <ActionButton.Item buttonColor=&#39;#1abc9c&#39; onPress={() => {}}>
   <Icon name="ios-done-all-outline" style={styles.actionButtonIcon} />
   </ActionButton.Item>
  </ActionButton>

  <ActionButton
   buttonColor="rgba(231,76,60,1)"
   onPress={() => { alert(&#39;你点了我!&#39;)}}
   renderIcon={() => (<View style={styles.actionButtonView}><Icon name="ios-create-outline" style={styles.actionButtonIcon} />
   <Text style={styles.actionButtonText}>新增</Text>
   </View>)}
  />
  </View>

主なパラメータの説明

ActionButton

  1. size: ボタンのサイズ、デフォルトは 56 です

  2. active: ボタンを表示するかどうか

  3. Position: ボタンの位置、左中央右にすることができます

  4. offset クリックイベント

  5. onLongPress: 長押しイベント

  6. buttonText: ボタンのタイトル

  7. verticalOrientation: ポップアップ ボタンの方向、上または下

  8. renderIcon: ボタンの表示スタイルをカスタマイズできます。デフォルトはプラス記号 1 つです

  9. ActionButton.Item
  10. size: ボタンのサイズ、デフォルトは 56 です

title: ボタンのタイトル

  1. buttonColor: ボタンの色

  2. onPress : クリックイベント

  3. 上記は私があなたのためにまとめたものです. 今後のお役に立てれば幸いです。

  4. 関連記事:
  5. Ajaxで取得したデータがechartsに表示されない原因の分析と解決策

ajaxの繰り返し呼び出しをオブジェクトを使ってカプセル化する方法


ajaxのクロスドメインリクエスト取得の実装Web ページの iframe Ajax データに基づいています


以上がReact Native フローティング ボタン コンポーネントのサンプル コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。