導航:首頁 > 操作系統 > 聲波傳輸android

聲波傳輸android

發布時間:2024-11-02 00:15:46

① 有誰可以在android實現仿照siri聲波曲線

代碼實現

波浪其實是由4條貝塞爾曲線組成的,可以在自定義View的onDraw函數中,用Path.quadTo函數畫出4條曲線。

Path.quadTo(float x1, float y1, float x2, float y2)

其中,x1,y1為控制點的坐標值,x2,y2為終點的坐標值;當控制點的x1位於起點與終點之間時,將畫出正弦曲線,此時y1控制正弦曲線的高度,即效果圖中波浪的高度由y1控制。
實現了曲線繪制和高度控制之後,如何讓曲線像波浪一樣動起來呢?
我的解決方法是在屏幕左邊,即x<0的位置,同樣繪制4條正弦曲線,並且啟動線程讓8條曲線都向右移動,當左邊4條曲線全部移動到屏幕內後,讓這8條曲線復位。如此周期進行。
解析

使用方法

在xml中,

<com.tao.view.SiriView
android:id="@+id/siriView"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_centerInParent="true"/>

在Activity.Java中,

SiriView siriView = (SiriView) findViewById(R.id.siriView);
// 停止波浪曲線
siriView.stop();
// 設置曲線高度,height的取值是0f~1f
siriView.setWaveHeight(0.5f);
// 設置曲線的粗細,width的取值大於0f
siriView.setWaveWidth(5f);
// 設置曲線顏色
siriView.setWaveColor(Color.rgb(39, 188, 136));
// 設置曲線在X軸上的偏移量,默認值為0f
siriView.setWaveOffsetX(0f);
// 設置曲線的數量,默認是4
siriView.setWaveAmount(4);
// 設置曲線的速度,默認是0.1f
siriView.setWaveSpeed(0.1f);

② 有沒有大神 用Android實現仿照Siri聲波曲線

類似蘋果siri的安卓軟體當然有,訊飛語音助手、網路語音助手。。。。還有的名字想不起來了,不過好像都不支持西班牙語,可以到美玩吧下載這些語音軟體試試看,

③ 平板電腦排行性價比高的有哪些

平板電腦推薦:華為MatePad Pro、Apple蘋果2020款iPad Pro、Apple蘋果ipad mini 5、華為MatePad、榮耀平板5。

1、華為MatePad Pro

華為華為MatePad Pro採用10.8英寸全高清屏幕,2K QHD高解析度屏幕萊茵低藍光認證,DCI-P3色域,280PPI,屏幕比例高達90%,屏幕比例163,336,010,邊框窄至4.9mm,內置麒麟990旗艦核心,7nm工藝技術,達芬奇架構NPU,AI性能大幅提升,游戲在辦公室也能流暢處理,支持多屏幕協作,外置鍵盤。

閱讀全文

與聲波傳輸android相關的資料

熱點內容
中國更改a股指數演算法 瀏覽:403
web網頁加密 瀏覽:128
源碼編輯器編故事模塊教程 瀏覽:386
華為5g演算法的突破 瀏覽:561
中級程序員必須畢業才能考嗎 瀏覽:112
方舟游戲安卓怎麼放篝火 瀏覽:636
雲主機phpini 瀏覽:453
java介面怎麼調用 瀏覽:52
搭建web伺服器時使用什麼協議 瀏覽:652
人教版高一數學演算法 瀏覽:326
用友自帶的解壓縮 瀏覽:75
單片機steb 瀏覽:919
安全解壓神器 瀏覽:192
it架構設計pdf 瀏覽:446
泉州程序員找工作 瀏覽:569
鴻運期貨app怎麼樣 瀏覽:980
聲波傳輸android 瀏覽:1001
大張偉排解壓力的方法 瀏覽:180
java命令行class 瀏覽:33
天意pdf 瀏覽:12