首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

在android4.0中实现View的拖动成效

2013-10-06 
在android4.0中实现View的拖动效果实现方法:首先需要定义一个支持拖动的源组件和一个作为Drop区域的目标组

在android4.0中实现View的拖动效果

实现方法:

首先需要定义一个支持拖动的源组件和一个作为Drop区域的目标组件。

在支持拖动的组件中注册OnTouchListener 或LongClickListener监听事件,构建一个ClipData对象,这个对象用来从源组件向Drop区域传递数据

使用DragShadowBuilder指定拖动操作的阴影效果

拖动的组件主要代码部分如下:

主要代码:

shape.xml:

<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle" >    <stroke        android:width="2dp"        android:color="#FFFF0000" />    <gradient        android:angle="225"        android:endColor="#DD2ECCFA"        android:startColor="#DD000000" />    <corners        android:bottomLeftRadius="7dp"        android:bottomRightRadius="7dp"        android:topLeftRadius="7dp"        android:topRightRadius="7dp" /></shape> 






热点排行