編輯:關於Android編程
1. MotionEvent的幾個函數
下面的方法都支持多點觸摸,即可以對單個觸摸點調用下面的方法
1.1 getPressure()
這個api 可以獲取到手指觸摸屏幕時候的壓力,但是需要硬件和驅動支持...
它有助於我們做出更加擬物化的設計,比如:
1. 手繪。可以根據手指壓力更好地模擬畫筆的出息和顏色的深淺,讓人感覺更真實。
2. 對控件的點擊操作。 可以根據手指壓力來設置控件(如按鈕)的pressed效果,比如下凹的幅度。
3. 新操作方式。及手指不離開屏幕,通過調整手指壓力來達到操作目的,比如模擬汽車加油門
1.2 getSize()
獲取手指觸摸屏幕時與屏幕的接觸面積
這個可以用來識別fattouch events,也就是很大面積的觸摸事件,這個時候往往有可能是用戶的誤操作。
1.3 getToolType()
獲取觸發當前事件的物體類型:手指、觸控筆或者鼠標(觸控版)
這個我也沒想到有啥用處。。。
2. ClipData
ClipData.addItem(ClipData.Item item)
這個api可以將文本、資源地址和Intent放在一個ClipData對象裡面,然後保存在系統的剪切板中,而系統的剪切板是可以跨應用程序傳遞數據的,因此可以支持以下功能:
1. 跨應用程序復制、粘貼各種文件(圖片、視頻)等,類似windows的剪切板。
2. 由於資源地址可以是本地或者來自網絡,因此還可以直接copy網絡端的資源,類似於PC端的有道雲筆記,直接將網頁的內容copy到本地。ClipData本身已經支持帶HTML標簽的格式化文本了。。
3. 直接copy應用程序的快捷方式,Intent就相當於啟動一個界面的快捷方式,因此理論上講可以copy跳轉到應用程序任何界面的快捷方式,比如撥打某人的電話,發起和某人的視頻聊天。
1.3 Vibrator
Vibrator.vibrate (long[] pattern, intrepeat)
這個api可以控制震動馬達的節奏,可以支持一下功能:
1. 讓用戶自定義震動節奏,ios已經有這個功能了。
2. 內置幾套震動節奏,和鬧鈴鈴音配合好,增加趣味性。
目錄mob簡單介紹 前期准備2.1注冊登錄 2.2創建應用 2.3下載sdk 2.4引入sdK 調用有界面接口3.1效果圖 3.2配置AndroidManifest.xm
微信群是我們經常聊天聊工作的地方,但是你需要離開的時候想要將這個微信群轉給一個人來管理該怎麼辦呢?那麼微信群怎麼轉讓群主呢?微信群怎麼轉讓給別人?微信群怎麼
將自己的編程經歷寫出來是個好習慣先來效果圖:項目結構:1、底部導航底部導航的實現思路,使用button等可點擊控件並置於父布局底部,配合viewpage或fragment
用到的兩個png圖片首先是自定義theme,不能用默認的主題,會報錯;you cannot combined....。修改res/values/styles.xml:上面