導航:首頁 > 操作系統 > 聲波傳輸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相關的資料

熱點內容
趨勢開始幅圖指標公式源碼 瀏覽:345
怎麼看2台伺服器時間差 瀏覽:715
恢復文件夾的語句 瀏覽:980
windows畫圖編程 瀏覽:914
超級cd文件夾 瀏覽:518
撿到安卓機如何聯系失主 瀏覽:631
勝經pdf 瀏覽:687
程序員父親帶孩子去學校報道 瀏覽:827
沒有密碼的存摺能在外地加密碼 瀏覽:541
阿里雲域名伺服器在哪裡 瀏覽:784
交易數據表明加密經濟會衰退嗎 瀏覽:967
梁鋼筋兩端需要加密嗎 瀏覽:437
程序員駐場中心 瀏覽:951
什麼app首次免費寄件 瀏覽:168
運氣pdf 瀏覽:491
origin和python作圖 瀏覽:526
pythonfile讀寫文件 瀏覽:685
如何屏蔽手機app內部廣告 瀏覽:237
app下載成功不見圖標去哪裡找 瀏覽:713
用中國銀行app如何查徵信 瀏覽:822