NGUI 自定义 Drag Item Script】的更多相关文章

最近要实现一个NGUI效果. 查看了一下,NGUI有个自带 UIDragDropItem.cs 的组件进过修改后即可以实现. 下面贴上UI布局,代码: mDragDropItem.cs using UnityEngine; using System; using System.Collections; public class mDragDropItem : UIDragDropItem { public BingZhong_Id bingzhong_id; protected override…
AsyncTask使用方法详情:http://www.cnblogs.com/zzw1994/p/4959949.html 下拉开源框架PullToRefresh使用方法和下载详情:http://www.cnblogs.com/zzw1994/p/4992194.html 具体实现的代码如下: item.xml: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android…
今天来说说一直都让我在项目中头疼的其中一个问题,NGUI 的scrollView 列表性能问题,实现循环使用item减少性能上的开销. 希望能够给其他同学们使用和提供一个我个人的思路,这个写的不是太完美,目前我在项目中使用了,希望大神能够给更多的建议来优化scrollView. 思   路:通过调整item位置来实现item循环使用,在通过delegate来实现数据刷新 功   能: SetGrid(int imax, ScrollGridSetItem sc) NextIndex() PreI…
一.当UIScrollView的以下的包括的子项太多(二三十个之上)时.它的滚动就会变的有些卡不流畅,尤其是在手机上. 对些网上也有非常多的优化它的相关,以下是我的一个优化: 1.将在超出裁剪框的一个item的距离的item,从scrollview中销毁掉 . 当它将要出如今裁剪框中时,再将它构造出来.-- 大家好你都是这么做的. 2.为避免频繁的构造.销毁,导致频繁的分配内存和产生大量的内存垃圾内,导致的性能问题.我添加了一个对象池来管理item的构造与移除工作. 3.scrollvew中的元…
引言 在以前使用ListView和GridView时,设置item之间的间距还是相对比较简单的,因为它们的基本属性里面Android已经定义好了,可以直接设置属性值即可.但Google为了通用性和灵活性(至少我是这么认为-.-),对于V7包中的RecycleView来说,则需要自己实现ItemDecoration类的getItemOffsets(Rect outRect, View view,... ...)抽象方法. 局限 下面的推理只限于VERTICAL情况,至于HORIZONTAL情况的考…
本程序是基于网上开源项目修改而来,具体来源忘了,懒得搜了,如果有不合适的地方,请原作者联系我,我会及时回复和处理的! 该例子程序中主要包含两个ListView,一个是实现侧滑删除,一个是侧滑出菜单,代码中的注释很全,我就不在赘述了,直接贴上核心代码和效果图. 侧滑删除ListView: 002.package com.example.testslidelistview; 003.import android.content.Context; 004.import android.util.Att…
item向自定义背景,可以根据position来设置不同的背景. listview背景设置是需要注意设置下面这几项: //点下时整个页面的背景 android:cacheColorHint="@android:color/transparent" //item项点下的背景 android:listSelector="#00000000" //item向的分割线 android:divider="@null" 看了一个哥们写的自定义listview…
最近写的有点烦躁, 感觉内容真的很多!很多!很多. 目前真的想知道网易官方在出这款产品是,用了多少人和多长时间. 今天写的这个消息中心,有点糙,只是原理实现了没有完全复制过来,心里有团火,不想写了. 看下效果吧 其实这个消息中心的内容到时很简单,最底层一个Qtabwidgte,构成@我.私信.评论和通知界面 每个界面里面嵌套一个QListWidget,完成消息内容的显示 每个QListWidget的Item都是一个自定义的Item 目前我只写了私信的界面,后面因为都是重复工作,就不想写了.但是这…
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">最近在写一个安卓的小软件,需要用到的就是在Qlistwidget的item上加上自己的元素</span> 随百度知 可以自己定义自己的元素 1 新建一个自己的UI界面,这个上面包含自己需要的控件,这个将会在Item上显示.---------------------------…
NGUI Scroll List 1.Add GameObject with Script UI Panel(NGUI -> UI -> NGUI Panel) and Script UI Scroll View(NGUI -> Interaction -> Scroll View) Set the Clipping to "Soft Clip" and The Size(X, Y values). 2.Add GameObject as a child of…