最新国产好看的视频,伊人天堂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ù)據(jù)實例

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

    這篇文章主要介紹了Android中生成、使用Json數(shù)據(jù)實例,本文直接給出了實現(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

最新評論

峨眉山市| 玉门市| 塔城市| 宝坻区| 夹江县| 株洲市| 安陆市| 建湖县| 精河县| 南和县| 孝感市| 武隆县| 伊宁县| 华容县| 安多县| 百色市| 太保市| 涞源县| 浦城县| 扬州市| 子长县| 堆龙德庆县| 嘉祥县| 黄平县| 桐城市| 天等县| 新野县| 阿瓦提县| 崇义县| 舒城县| 乐业县| 革吉县| 潮安县| 天门市| 抚顺县| 井冈山市| 陆川县| 清苑县| 和硕县| 青阳县| 呼和浩特市|