最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Android實現(xiàn)隨手指移動的ImageView

 更新時間:2016年01月11日 10:56:02   作者:IAlexanderI  
這篇文章主要介紹了基于Android實現(xiàn)隨手指移動的ImageView的相關資料,需要的朋友可以參考下

ImageView用來顯示任意圖像圖片,可以自己定義顯示尺寸,顯示顏色等等.

運行效果是這樣的(文字說明):

首次進入程序,手指點擊屏幕上的任意位置,圖片會隨之移動。

布局文件

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/FrameLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#f0f0f0" >
<com.sgw.move.MoveImageView
android:id="@+id/ImageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon" >
</com.sgw.move.MoveImageView>
</FrameLayout>

實現(xiàn)代碼

public class MoveImageView extends ImageView {
public MoveImageView(Context context) {
super(context);
}
public MoveImageView(Context context, AttributeSet attrs) {
super(context, attrs, 0);
}
public MoveImageView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public void setLocation(int x, int y) {
this.setFrame(x, y - this.getHeight(), x + this.getWidth(), y);
}
// 移動
public boolean autoMouse(MotionEvent event) {
boolean rb = false;
switch (event.getAction()) {
case MotionEvent.ACTION_MOVE:
this.setLocation((int) event.getX(), (int) event.getY());
rb = true;
break;
}
return rb;
}
}
public class TestImageViewMove extends Activity {
private MoveImageView moveImageView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
moveImageView = (MoveImageView) this.findViewById(R.id.ImageView01);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
moveImageView.autoMouse(event);
return false;
}
}

以上內容給大家介紹了基于Android實現(xiàn)隨手指移動的ImageView的相關知識,希望本文分享對大家有所幫助。

相關文章

  • Android中生成、使用Json數(shù)據實例

    Android中生成、使用Json數(shù)據實例

    這篇文章主要介紹了Android中生成、使用Json數(shù)據實例,本文直接給出了實現(xiàn)代碼,相對容易理解,需要的朋友可以參考下
    2014-10-10
  • Android  隱式Intent的實例詳解

    Android 隱式Intent的實例詳解

    這篇文章主要介紹了Android 隱式Intent的實例詳解的相關資料,隱式意圖就是在不明確設置激活對象的前提下尋找最匹配的組件,需要的朋友可以參考下
    2017-08-08
  • Flutter實現(xiàn)視頻壓縮功能的示例代碼

    Flutter實現(xiàn)視頻壓縮功能的示例代碼

    移動應用程序中,視頻占用了大量的存儲空間和帶寬,這在一定程度上影響了應用程序的性能和用戶體驗,所以本文為大家準備了Flutter實現(xiàn)視頻壓縮的方法,需要的可以參考一下
    2023-06-06
  • Android廣播事件流程與廣播ANR原理深入刨析

    Android廣播事件流程與廣播ANR原理深入刨析

    這篇文章主要介紹了Android廣播事件流程與廣播ANR原理,ANR應用程序未響應,當主線程被阻塞時,就會彈出如下彈窗,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可任意參考一下
    2022-10-10
  • Android RIL使用詳解

    Android RIL使用詳解

    這篇文章主要介紹了Android RIL使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Android使用popUpWindow帶遮罩層的彈出框

    Android使用popUpWindow帶遮罩層的彈出框

    這篇文章主要為大家詳細介紹了Android使用popUpWindow帶遮罩層的彈出框,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Android如何讓APP無法在指定的系統(tǒng)版本上運行(實現(xiàn)方法)

    Android如何讓APP無法在指定的系統(tǒng)版本上運行(實現(xiàn)方法)

    這篇文章主要介紹了Android如何讓APP無法在指定的系統(tǒng)版本上運行(實現(xiàn)方法),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Android自定義通用標題欄CustomTitleBar

    Android自定義通用標題欄CustomTitleBar

    這篇文章主要為大家詳細介紹了Android自定義通用標題欄CustomTitleBar,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Android如何實現(xiàn)設備的異顯功能詳解

    Android如何實現(xiàn)設備的異顯功能詳解

    這篇文章主要給大家介紹了關于Android如何實現(xiàn)設備的異顯功能的相關資料,這篇文章通過示例代碼介紹的非常詳細,對各位Android開發(fā)者們具有一定的參考學習價值,需要的朋友可以參考下
    2022-02-02
  • Android使用NestedScrollView?內嵌RecycleView滑動沖突問題解決

    Android使用NestedScrollView?內嵌RecycleView滑動沖突問題解決

    這篇文章主要介紹了Android使用NestedScrollView?內嵌RecycleView滑動沖突問題解決,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-06-06

最新評論

峨眉山市| 水富县| 广元市| 乳山市| 白沙| 克什克腾旗| 泾川县| 阳泉市| 松原市| 巢湖市| 德兴市| 崇仁县| 高淳县| 休宁县| 黑河市| 嘉荫县| 北宁市| 深州市| 阿勒泰市| 大庆市| 新源县| 永平县| 保康县| 五河县| 奉化市| 迁安市| 哈巴河县| 疏勒县| 马关县| 乌审旗| 贵德县| 濮阳市| 肃北| 噶尔县| 平顶山市| 沈丘县| 乌兰察布市| 新平| 连州市| 清水河县| 阆中市|