蘋果手機自帶指南針
兩者原理上是一樣的,都是靠測地球磁場的方向來實現指南,但測量的方式不一樣,畢竟手機里不可能內置小磁針。手機內置的指南針其實是一個三維電子羅盤,它可以在三個方向上測量地磁場,這樣即使手機并非水平也可以算...
2025.07.04COPYRIGHT ? 2023
粵ICP備2021108052號
郵箱:611661226@qq.com
留言給我對于我們再熟悉不過的手機撥號鍵盤,今天來講解其中的交互效果:
選中12個數字符號按鈕,在其【屬性】欄中的交互樣式,設置鼠標懸浮和按下時,填充色的變化。
利用全局變量,文本函數[[This.text]]和[[Target.text]]實現數字輸入的交互。
1. 添加全局變量
頂部菜單欄【項目】-【全局變量】,添加全局變量,命名隨意取,本教程取為:number。
2. 設置鼠標單擊時事件交互
1)選中任意數字按鈕,雙擊屬性欄中【鼠標單擊時】,左側動作欄中【全局變量】-【設置全局變量】,勾選全局變量【number】,其值設置[[This.text]]——即鼠標單擊某個按鈕的值(當按下按鈕1,則number為1;當按下2,則number為2)。
2)為了實現,點擊數字按鈕時,號碼輸入框累積輸入該數字,因此:
在左側動作欄【元件】-【設置文本】,勾選【號碼文本框】,將文本值設置為[[Target.text]][[number]]。
(其中,[[Target.text]]代表文本框之前的文本值,[[number]]代表剛點擊的按鈕值。)
接下來,直接將此交互事件復制粘貼到其他按鈕上面即可,是不是很簡單粗暴。
主要利用函數[[LVAR.length]]:獲得元件字符串的長度(即1234.length=4);以及函數[[LVAR.substring(from,to)]]:截取第from位到to位的字符串。
(即[[12345.substring(1,4)]]=234,也就是說截取第一位到第四位的數字但不包括第一位。)
1. 設置鼠標單擊時事件交互
選中【刪除】按鈕,雙擊屬性欄中【鼠標單擊時】,在左側動作欄【元件】-【設置文本】,勾選【號碼文本框】,其文本值設為[[LVAR1.substr(0,LVAR1.length-1)]]。
(其中,LVAR1為局部變量,代表為【號碼文本框】的元件文字,從末尾倒數第2位截取前面文字)
此交互主要判斷號碼文本框的值是否為空,當按下數字按鈕,即添加一個數字值,值不為空,顯示元件【添加號碼】按鈕和【刪除】按鈕;當值為空,則隱藏。
1. 設置文本改變時交互事件
1)選中【號碼文本框】,雙擊屬性【文本改變時】,選中【元件】-【顯示】,勾選元件【添加號碼】按鈕和【刪除】按鈕,設置為顯示。
為其添加條件:當號碼文本框This的文字長度大于0時,即有值時,顯示元件。
2)再次雙擊屬性【文本改變時】,選中【元件】-【顯示】,勾選元件【添加號碼】按鈕和【刪除】按鈕,設置為隱藏;作為反例Else if Ture,不需再設置條件。最終交互事件如下所示:
學習更多教程,可關注本人公眾號:艾斯的Axure峽谷。歡迎大家留言評論,也可以留下你期待看到的交互效果。
兩者原理上是一樣的,都是靠測地球磁場的方向來實現指南,但測量的方式不一樣,畢竟手機里不可能內置小磁針。手機內置的指南針其實是一個三維電子羅盤,它可以在三個方向上測量地磁場,這樣即使手機并非水平也可以算...
2025.07.04手機維修電話:400-6538-598。蘋果手機是一種高級的智能手機,擁有強大的處理器、先進的操作系統、高質量的屏幕以及豐富的應用程序。它們通常被認為是技術和設計上最先進的智能手機之一。然而,有時蘋果...
2025.07.04蘋果手機內存總是提示已滿,該如何清理內存?看完算搞懂了使用蘋果手機地朋友們因為系統的流暢性基本上不會可以的去清理所謂的內存。但是當殺后臺的情況頻繁發生的時候,很多人才會注意到其實蘋果手機的運行內存可能...
2025.07.04蘋果手機每年一度的新機發布會馬上就要來了,許多果粉非常期待。畢竟蘋果目前還是人氣最旺,體驗最好,最賺錢的手機之一。其實可能確實是“最”,但是考慮到微軟以及國內自尊心很強的手機品牌的心理感受,還是稱之一...
2025.07.04iPhone 從第四代開始就使用了[靜音鍵]設計,到現在的iPhone 11,經歷了多代外觀 ID 的更迭、軟件升級,但蘋果依然將這個獨立的開關按鍵保留,成為 iPhone 獨有的家族式設計。iPho...
2025.07.04