![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自定义view
_shampoo_
蜗牛
展开
-
仿切换直播动画
直播和im越来越火了。。。。来个切换直播动画的小例子,以下是效果图:实现原理自定义一个控件,重写ontouch事件,根据手指移动方向判断需要显示的是上面板还是下面板,然后让面板跟着手指的方向移动,松手时面板超过高度的1/5便利用Scroller 控制面板盖过全屏,滚动动画结束时回调切换直播的方法,松手时面板未超过高度的1/5便利用Scroller 控制面板反方向原创 2016-11-29 15:21:24 · 467 阅读 · 0 评论 -
viewpager嵌套开源组件gesture-imageview实现图片浏览和缩放
gesture-imageview的github地址。下载后将包com.polites.android放入src中,如图:直接可以在代码中构建gestureImageView的类实例并使用,在viewPager的adapter中重写:[java] view plaincopy@Override public Object instantiateIt转载 2015-07-13 16:41:26 · 1854 阅读 · 1 评论 -
透明dialog
创建dialog对象的时候,将dialog的主题设成以下dialog就行Dialog dialog = new Dialog(MainActivity.this,R.style.transparent_dialog); @null true false原创 2015-03-24 19:21:47 · 579 阅读 · 0 评论 -
高仿 WIN8系统 磁贴点击下沉倾斜效果(selector神马都是浮云了
demo中的图片皆来自 ‘冷笑话精选’,应用链接 冷笑话精选2.1版本。新UI。新体验。大家瞧瞧效果描述:点击图片中央区域下沉,放手回到原来的位置。点击旁边区域图片绕对应轴倾斜。效果图(): 效果APK:TestRolateAnim.apk(221.35 KB, 下载次数: 446)源码:按钮点击WIN8 磁贴效果.zip(667.37 KB转载 2014-07-15 16:37:07 · 676 阅读 · 0 评论 -
Android Toast 设置到屏幕中间,自定义Toast的实现方法,及其说明
Android Toast用于在手机屏幕上向用户显示一条信息,一段时间后信息会自动消失。信息可以是简单的文本,也可以是复杂的图片及其他内容(显示一个view)。 1.简单用法Toast.makeText(midlet.getApplicationContext(), "用户名不能为空", Toast.LENGTH_LONG).show();原创 2015-03-17 15:17:47 · 1000 阅读 · 0 评论 -
Android作业:一个3D相册源码
我们专业课有Android的学习,最后老师让做一个简单的Android应用程序.我在网上找些资料,加上自己改造一下做了一个3D相册.程序仿照Android的相册功能,调用Gallery类对相片进行浏览.实现3D效果.其中不足的地方就是里面的图片都是写死的.这一点可以改进.程序中使用Png格式图片,注意图片不要太大,500*500一下最好.首先:GalleryFlow.java 类转载 2014-07-21 16:50:46 · 1028 阅读 · 0 评论 -
设置Dialog全屏显示(转)
昨天有人问如何让Dialog全屏显示?默认的Dialog是不能全屏的。也就是怎么设置Dialog的Layout都没用的。 有一个地方可以设置。 就是。。。。 看代码直观。 先设置一个style Xml代码 style name="Dialog_Fullscreen"> item name="android:w转载 2014-07-15 16:39:09 · 1248 阅读 · 0 评论 -
自定义view
自定义属性onMeasureonLayout (ViewGroup)父控件决定子空间位置onDrawonTouchEvent dispatchTouchEventonInterceptTouchEvent (ViewGroup)attrs context.obtainStyledAttributes(attrs,R.styleable))原创 2016-12-21 15:00:10 · 527 阅读 · 0 评论 -
设置WebView不可滑动
思路 : 自定义webview 拦截onTouchEvent 方法public class NoScrollWebView extends WebView { public NoScrollWebView(Context context) { super(context); } public NoScrollWebView(Conte原创 2017-01-09 14:16:16 · 5531 阅读 · 0 评论