callstack / callstack/react-native-paper
TextInput mode=outline label animation was initially offset
- 主要言語
- TypeScript
- スター
- 14.5k
- フォーク
- 2.2k
- 平均マージ
- 5日 23時間
- マージ済み PR(30日)
- 12
説明
### Current behaviour
After the page/screen loads, when the TextInput mode=outline has a value, the label is initially positioned at the right which results in overlapping with the outline, then does a sliding animation to the left.

See video:
https://github.com/user-attachments/assets/202e3c1e-3b1a-4314-900a-83d2f6e47d0f
### Expected behaviour
No sliding animation like in V4.
### How to reproduce?
a simple: ` `
"No Loops", just plain render of multiple ``
I also created a [Snack sample](https://snack.expo.dev/dczmwbv0Sg2ptnF44p4Qo)
### Preview
### What have you tried so far?
the v4 seems fine, but doesn't support MD3.
### Your Environment
| software | version
| --------------------- | -------
| react-native | 0.74.5
| react-native-paper | 5.12.5
| node | 18.20.5
| npm or yarn | npm@10.8.2
| expo sdk | 51.0.28
コントリビューションガイド
調査の方向性
TextInput の実装から始め、リンク先の Snack または提供された value と label を使って、説明されている入力ケースを再現します。初期の label の位置と、render 時のその遷移を確認します。完了とは、mode="outlined" の入力済み TextInput がスライドアニメーションなしで最終位置に表示されることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- react-native, typescript
- 領域
- frontend, mobile
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 48/100