![](/img/trans.png)
[英]how to change flutter default copy/pause/select menu of textfield?
[英]How do I add copy action on a flutter textfield
我正在嘗試使用Flutter在Android上重現用Java編寫的應用程序。
我遇到的問題是如何允許用戶從只讀TextField復制。 可悲的是,我無法在Google中找到答案。
在舊的android應用中,用戶輸入一些條件,處理輸入,結果輸出在只讀文本字段中。 如果用戶在只讀文本字段上按下,則會彈出一個復制/共享上下文菜單,以及文本錨點以標記他們要復制的選擇。 標准的東西。
我已經復制了該應用程序的其余部分,直到將結果輸出到只讀TextField中為止。 但是我只是無法弄清楚如何實現文本錨點復制功能。
我真的可以使用一些指針在哪里尋找解決方案。
雖然我認為沒有一種方法可以100%准確地完成您想要的操作(請參見有關顫振問題的評論中的鏈接,以確保無法選擇文本 ),但是有一種解決方法可以滿足您的需要。
您可以做的不是使用普通的長按直接選擇文本,而是要有一個按鈕(或者簡單地長按並自動復制並顯示吐司/小吃店以告訴他們您已復制了一些內容),文本。
然后,您可以使用flutter的剪貼板將數據設置到系統剪貼板。
還有一個共享插件可以滿足您的需求,但是僅針對整個文本而不是一部分文本,除非您想實現自己的自定義文本選擇...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.