編輯:關於Android編程
本文實例講述了Android開發控制ScrollView滑動速度的方法。分享給大家供大家參考,具體如下:
前言
由於各個Android平板觸摸屏的材質不一樣,滑動效果會有一些區別,有的比較靈敏,有的比較遲鈍,這裡就遇到了要求控制滑動速度的需求...
正文
翻閱查找ScrollView的文檔並搜索了一下沒有發現直接設置的屬性和方法,這裡通過繼承來達到這一目的。
/** * 快/慢滑動ScrollView * @author 農民伯伯 * */ public class SlowScrollView extends ScrollView { public SlowScrollView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public SlowScrollView(Context context, AttributeSet attrs) { super(context, attrs); } public SlowScrollView(Context context) { super(context); } /** * 滑動事件 */ @Override public void fling(int velocityY) { super.fling(velocityY / 4); } }
代碼說明:
重點在"velocityY / 4",這裡意思是滑動速度減慢到原來四分之一的速度,這裡大家可以根據自己的需求加快或減慢滑動速度。
結束
再變態的需求如果能夠解決,還是一件蠻開心的事情 :)
更多關於Android相關內容感興趣的讀者可查看本站專題:《Android開發入門與進階教程》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結》、《Android視圖View技巧總結》、《Android布局layout技巧總結》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
計算每個線程的下載起始終止位置公式如下文件讀寫方式4中類型工程源碼目錄package cn.itcast.download;import java.io.File;imp
為了兼容簡體、繁體及其他語系,推薦使用UTF-8編碼。 首選,我們看看Android端應該怎麼做: 在發送前,應該對參數值要進行UTF-8編碼,我寫了一個s
本篇繼續來講自定義ViewGroup,給大家帶來一個實例:FlowLayout。何為FlowLayout,就是控件根據ViewGroup的寬,自動的往右添加,如果當前行剩
Working with System PermissionsTo protect the system’s integrity and the user&r