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

熱點內容
恆智天成軟體識別不到加密狗 瀏覽:358
天和日歷速演算法 瀏覽:212
機械手動作梯形圖編程 瀏覽:12
編程p1c 瀏覽:611
黑龍江日報伺服器ip地址 瀏覽:543
安卓光遇圖標長什麼樣 瀏覽:457
安卓手機如何打開oa文件 瀏覽:972
新能源電動壓縮機過熱保護 瀏覽:578
程序員下海區塊鏈 瀏覽:334
g68編程入門教程 瀏覽:286
程序設計與案例教程pdf 瀏覽:892
小碼王少兒編程價格 瀏覽:634
次元網盤怎麼解壓 瀏覽:181
安卓手機怎麼鎖屏下亮屏 瀏覽:92
單片機定時器模塊 瀏覽:266
py編譯安卓 瀏覽:941
iPhone怎麼關掉app跟蹤 瀏覽:359
linux中的ping命令 瀏覽:229
c語言游戲編程教程 瀏覽:1000
數控銑床編程圖紙 瀏覽:823