ÿÿ è¦ç´ ã®ã‚¹ãƒ†ãƒ¼ãƒˆ | フロー | Adapty ドキュメント

è¦ç´ ã®ã‚¹ãƒ†ãƒ¼ãƒˆ

インタラクティブãªãƒ•ローè¦ç´ ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«å¿œã˜ã¦è¦‹ãŸç›®ãŒå¤‰ã‚りã¾ã™ã€‚ãŸã¨ãˆã°ã€ã‚¿ãƒƒãƒ—ã—ãŸã‚¯ã‚¤ã‚ºã®é¸æŠžè‚¢ã¯é¸æŠžæ¸ˆã¿ã«ãªã‚Šã€ãƒ•ォーカスã•れãŸå…¥åŠ›ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ãªã‚Šã¾ã™ã€‚æ¡ä»¶ã«ã‚ˆã£ã¦å¤‰ã‚るステートもã‚りã¾ã™ã€‚ãŸã¨ãˆã°ã€ãƒœã‚¿ãƒ³ã‚’無効化ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚å„ステートを個別ã«ã‚¹ã‚¿ã‚¤ãƒ«è¨­å®šã™ã‚‹ã“ã¨ã§ã€ã‚¢ãƒ—リã®ã‚³ãƒ¼ãƒ‰ã‚’書ã‹ãšã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®è¦–覚的ãªãƒ•ィードãƒãƒƒã‚¯ã‚’実ç¾ã§ãã¾ã™ã€‚

è¦ç´ ã®ç¨®é¡žåˆ¥ã«ä½¿ç”¨å¯èƒ½ãªçŠ¶æ…‹

è¦ç´ ã®ç¨®é¡žçµ„ã¿è¾¼ã¿çŠ¶æ…‹è¿½åŠ å¯èƒ½ãªçŠ¶æ…‹
é¸æŠžå¯èƒ½ãªè¦ç´ ãƒ‡ãƒ•ォルトã€é¸æŠžæ¸ˆã¿ç„¡åй
入力欄デフォルトã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã€ç„¡åŠ¹ç„¡åŠ¹
タップæ“作ãŒè¨­å®šã•れãŸä»»æ„ã®è¦ç´  — ボタンã€ç”»åƒã€ã‚¢ã‚¤ã‚³ãƒ³ã€ã‚³ãƒ³ãƒ†ãƒŠãªã©ãƒ‡ãƒ•ォルト無効
プログレスインジケーターã®ã‚¹ãƒ†ãƒƒãƒ—完了ã€ç¾åœ¨ã€æœªé”—
Addable ステートã¯ãƒ‡ãƒ•ォルトã§ã¯è¡¨ç¤ºã•れã¾ã›ã‚“ — States settings ã‚’é–‹ã„ã¦è¿½åŠ ã—ã¦ãã ã•ã„。ã“れら㯠æ¡ä»¶é§†å‹•åž‹ ã§ã™: ã©ã®ã‚¿ã‚¤ãƒŸãƒ³ã‚°ã§æœ‰åŠ¹åŒ–ã™ã‚‹ã‹ã‚’自分ã§å®šç¾©ã—ã¾ã™ã€‚

状態をスタイルã™ã‚‹æ–¹æ³•

é¸æŠžã—ãŸè¦ç´ ã®å³ãƒ‘ãƒãƒ«ã«ã‚る「Statesã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³
  1. è¦ç´ ã‚’é¸æŠžã—ã¾ã™ã€‚å³ãƒ‘ãƒãƒ«ã® States セクションã«ã€ãã®è¦ç´ ãŒã‚µãƒãƒ¼ãƒˆã™ã‚‹çŠ¶æ…‹ã®ä¸€è¦§ãŒè¡¨ç¤ºã•れã¾ã™ã€‚

  2. States セクションã§å¯¾è±¡ã®çŠ¶æ…‹ã‚’æœ‰åŠ¹ã«ã—ã¾ã™ã€‚å¿…è¦ã«å¿œã˜ã¦æ¡ä»¶ãƒ™ãƒ¼ã‚¹ã®ã€ŒDisabledã€çŠ¶æ…‹ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。

  3. 塗りã¤ã¶ã—ã€ãƒœãƒ¼ãƒ€ãƒ¼ã€ã‚¿ã‚¤ãƒã‚°ãƒ©ãƒ•ã‚£ãªã©ã®ãƒ—ロパティを変更ã—ã¾ã™ã€‚変更ã¯ãã®çŠ¶æ…‹ã«ã®ã¿é©ç”¨ã•れã¾ã™ã€‚ ãƒã‚¹ãƒˆã•れãŸè¦ç´ ã¯è¦ªã¨ä¸€ç·’ã«ã‚¹ãƒ†ãƒ¼ãƒˆãƒ•ルã«ãªã‚Šã¾ã™ã€‚å­ã¸ã®å¤‰æ›´ã¯ã€è¦ªã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªçŠ¶æ…‹ã«ã‚¹ã‚³ãƒ¼ãƒ—ã•れã¾ã™ã€‚

  4. ビルダーã¯å®Ÿè¡Œæ™‚ã«ä¸€è‡´ã™ã‚‹ã‚¹ã‚¿ã‚¤ãƒ«ã‚’é©ç”¨ã—ã¾ã™ã€‚

é¸æŠžå¯èƒ½ãªè¦ç´ ã®ã‚¹ãƒ†ãƒ¼ãƒˆ

Selectable element with Selected state activated and a style override applied

クイズã®é¸æŠžè‚¢ã€ãƒ—ロダクトã€ã‚¿ãƒ–ã€ãƒˆãƒ©ã‚¤ã‚¢ãƒ«ãƒˆã‚°ãƒ«ã€ãã—ã¦ã‚«ã‚¹ã‚¿ãƒ é¸æŠžå¯èƒ½è¦ç´ ãªã©ã€é¸æŠžå¯èƒ½ãªè¦ç´ ã«ã¯ãƒ‡ãƒ•ォルトã§2ã¤ã®ã‚¹ãƒ†ãƒ¼ãƒˆãŒç”¨æ„ã•れã¦ã„ã¾ã™ã€‚

  • Default:è¦ç´ ã®é€šå¸¸æ™‚ã®å¤–観。
  • Selected:ユーザーãŒè¦ç´ ã‚’タップã—ãŸã¨ãã«é©ç”¨ã•れã¾ã™ã€‚ユーザーãŒé¸æŠžã‚’解除ã™ã‚‹ã¨ã€ãƒ“ルダーã¯Defaultã«æˆ»ã‚Šã¾ã™ã€‚ å˜ä¸€é¸æŠžã‚°ãƒ«ãƒ¼ãƒ—ã§ã¯ã€ã‚ã‚‹è¦ç´ ã‚’é¸æŠžã™ã‚‹ã¨ä»–ã®è¦ç´ ã®é¸æŠžãŒè§£é™¤ã•れã¾ã™ã€‚è¤‡æ•°é¸æŠžã‚°ãƒ«ãƒ¼ãƒ—ã§ã¯ã€è¤‡æ•°ã®è¦ç´ ã‚’åŒæ™‚ã«é¸æŠžã§ãã¾ã™ã€‚トグルã¯ç‹¬ç«‹ã—ã¦ãŠã‚Šã€ä¸€ã¤ã‚’é¸æŠžã—ã¦ã‚‚ä»–ã®è¦ç´ ã«ã¯å½±éŸ¿ã—ã¾ã›ã‚“。詳ã—ãã¯ã‚°ãƒ«ãƒ¼ãƒ—タイプをå‚ç…§ã—ã¦ãã ã•ã„。

複数ã®è¦ç´ ï¼ˆã‚¯ã‚¤ã‚ºã®é¸æŠžè‚¢ãªã©ï¼‰ã«åŒã˜çŠ¶æ…‹ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚’é©ç”¨ã—ãŸã„å ´åˆã¯ã€ã¾ãš1ã¤ã®è¦ç´ ã«ã‚¹ã‚¿ã‚¤ãƒ«ã‚’設定ã—ã¦ã‹ã‚‰è¤‡è£½ã—ã¦ãã ã•ã„。状態ã®ã‚¹ã‚¿ã‚¤ãƒ«ã¯å…„弟è¦ç´ é–“ã§å¼•ãç¶™ãŒã‚Œãªã„ãŸã‚ã€ç¾æ™‚点ã§ã¯è¤‡è£½ãŒãã®å›žé¿ç­–ã¨ãªã‚Šã¾ã™ã€‚

入力ã®çŠ¶æ…‹

  • デフォルト: 入力欄ã®é€šå¸¸æ™‚ã®å¤–観。
  • アクティブ: 入力欄ã«ãƒ•ォーカスãŒå½“ãŸã£ã¦ã„ã‚‹é–“ã«é©ç”¨ã•れる。
  • 無効(Invalid): 入力内容ãŒãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã«å¤±æ•—ã—ãŸã¨ãã«é©ç”¨ã•れる。ãŸã¨ãˆã°ã€ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹æ¬„ã« @ ãŒå«ã¾ã‚Œã¦ã„ãªã„å ´åˆãªã©ã€‚詳ã—ãã¯å…¥åŠ›ã®ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’å‚照。
  • 無効化(Disabled): å…¥åŠ›æ¬„ãŒæ“作ã§ããªã„状態。手動ã§ã“ã®çŠ¶æ…‹ã‚’è¿½åŠ ã™ã‚‹ã€‚æ¡ä»¶ã«åŸºã¥ã Disabled 状態をå‚照。

å„状態ã®ã‚¹ã‚¿ã‚¤ãƒ«è¨­å®šã¯ã€é¸æŠžå¯èƒ½ãªè¦ç´ ã¨åŒã˜æ–¹æ³•ã§è¡Œã†ã€‚対象ã®çŠ¶æ…‹ã‚’ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ã—ã¦ã‹ã‚‰ã€ãƒ—ロパティを変更ã™ã‚‹ã€‚

æ¡ä»¶ã«ã‚ˆã‚‹Disabledステート

Disabledステートã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦ç´ ã‚’æ“作ã§ããªã„よã†ã«ã—ã¾ã™ã€‚Default・Selected・Active・Invalidã¨ã¯ç•°ãªã‚Šã€Disabledステートã¯è‡ªå‹•çš„ã«æœ‰åйã«ãªã‚Šã¾ã›ã‚“ — ユーザーãŒå®šç¾©ã—ãŸãƒˆãƒªã‚¬ãƒ¼æ¡ä»¶ãŒå¿…è¦ã§ã™ã€‚

Disabledã¯ä»¥ä¸‹ã§ä½¿ç”¨ã§ãã¾ã™ï¼š

  • 入力フィールド: テキストã€ãƒ¡ãƒ¼ãƒ«ã€ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã€æ•°å€¤ã€é›»è©±ç•ªå·ã€æ—¥ä»˜ãƒ»æ™‚刻ãªã©ã€ã‚らゆる入力フィールド。
  • é¸æŠžå¯èƒ½ãªè¦ç´ : クイズã®é¸æŠžè‚¢ã€ãƒ—ロダクトã€ã‚¿ãƒ–ã€ãƒˆãƒ©ã‚¤ã‚¢ãƒ«ãƒˆã‚°ãƒ«ã€ãŠã‚ˆã³ä»»æ„ã®ã‚«ã‚¹ã‚¿ãƒ é¸æŠžå¯èƒ½è¦ç´ ã€‚
  • タップæ“作ã®ã‚ã‚‹è¦ç´ : ナビゲーションアクションを起動ã™ã‚‹ãƒœã‚¿ãƒ³ã€ç”»åƒã€ã‚¢ã‚¤ã‚³ãƒ³ãªã©ã€‚

Disabled ステートを追加ã™ã‚‹

「Add Disabled stateã€ã‚ªãƒ—ションãŒè¡¨ç¤ºã•れãŸã‚¹ãƒ†ãƒ¼ãƒˆè¨­å®šãƒ‘ãƒãƒ«

Disabled ステートを追加ã—ã¦è¨­å®šã™ã‚‹ã«ã¯:

  1. 対象ã®è¦ç´ ã‚’é¸æŠžã—ã¾ã™ã€‚
  2. States セクションã§ã€Settings をクリックã—ã¾ã™ã€‚
  3. Add Disabled state ã‚’é¸æŠžã—ã¾ã™ã€‚Disabled ステート㌠States セクションã«è¡¨ç¤ºã•れã¾ã™ã€‚
  4. æ–°ã—ã„ Disabled ã‚¹ãƒ†ãƒ¼ãƒˆã®æ¨ªã«ã‚ã‚‹ Edit conditional state をクリックã—ã¾ã™ã€‚
  5. æ¡ä»¶ã‚’追加ã—ã¾ã™ã€‚å…¥åŠ›ãŒæ¤œè¨¼ã‚’パスã—ãªã„é™ã‚Š submit ボタンを無効ã«ã—ãŸã„å ´åˆã¯ã€å…¥åŠ›ã® isValid 変数を false ã¨æ¯”較ã—ã¾ã™ã€‚
  6. Disabled ステートã«åˆ¶é™ã‚’視覚的ã«ä¼ãˆã‚‹ã‚¹ã‚¿ã‚¤ãƒ«ã‚’設定ã—ã¾ã™ï¼ˆä¾‹ï¼šä¸é€æ˜Žåº¦ã‚’下ã’ã‚‹ãªã©ï¼‰ã€‚
ç„¡åŠ¹çŠ¶æ…‹ã®æ¡ä»¶ã‚’設定ã™ã‚‹

Adapty SDKã¯å®Ÿè¡Œæ™‚ã«æ¡ä»¶ã‚’評価ã—ã€å¿…è¦ã«å¿œã˜ã¦Disabled状態をé©ç”¨ã—ã¾ã™ã€‚アプリã®ã‚³ãƒ¼ãƒ‰ã¯ä¸è¦ã§ã™ã€‚

プログレスインジケーターã®ã‚¹ãƒ†ãƒƒãƒ—状態

プログレスインジケーターã¯ã€ã‚ªãƒ³ãƒœãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ãƒ•ローã®ã©ã“ã¾ã§é€²ã‚“ã ã‹ã‚’ユーザーã«ç¤ºã—ã¾ã™ã€‚å„ステップã«ã¯3ã¤ã®çŠ¶æ…‹ãŒã‚りã¾ã™ï¼š

  • 完了(Completed):ユーザーãŒã™ã§ã«é€šéŽã—ãŸã‚¹ãƒ†ãƒƒãƒ—。
  • ç¾åœ¨ï¼ˆCurrent):ユーザーãŒç¾åœ¨ã„るステップ。
  • 未到é”(Upcoming):ã¾ã åˆ°é”ã—ã¦ã„ãªã„ステップ。
ÿÿÿÿ