摘要: 一、申请你的AppIDhttp://open.weixin.qq.com/ 友情提示:推荐使用eclipse打包软件最后一步的MD5值去申请AppID二、官网下载libammsdk.jar包http://open.weixin.qq.com/download/?lang=zh_CN三、将libammsdk.jar复制到工程的libs目录四、在需要分享的Activity编写代码[java] view plaincopyprivateIWXAPIwxApi;//实例化wxApi=WXAPIFactory.createWXAPI(this,Constants.WX_APP_ID);wxApi.reg 阅读全文
posted @ 2014-03-07 10:09 brave-sailor 阅读(473) 评论(0) 推荐(0)
摘要: Android中,View的Listener方法,在是否使用匿名类匿名对象时,有各种不同的写法。OnClickListener和其他Listener方法一样,都是View类的接口,重载实现后就能使用,其接口定义如下:[java] view plaincopyprint?publicinterfaceOnClickListener{/***Calledwhenaviewhasbeenclicked.**@paramvTheviewthatwasclicked.*/voidonClick(Viewv);}Android源码路径:framework/core/java/android/view/Vi 阅读全文
posted @ 2014-03-07 10:08 brave-sailor 阅读(194) 评论(0) 推荐(0)
摘要: 自定义控件,较常用View、ViewGroup、Scroller三个类,其继承关系如下:本示例自定义控件,实现一个Gallery效果,并添加了一个显示View个数和位置的bar条,效果图:自定义控件,包含通过继承实现的自定义控件和自定义控件属性两部分,即控件和属性1、自定义属性自定义属性,分为定义属性、解析属性、设置属性三部分,具体步骤:首先,在res/valus/attrs.xml属性资源文件中,定义控件属性[html] view plaincopyprint?然后,在自定义控件的代码中,解析自定义的属性,如在PagerBar.java:[java] view plaincopyprint? 阅读全文
posted @ 2014-03-07 10:05 brave-sailor 阅读(419) 评论(0) 推荐(0)
摘要: By 何明桂(http://blog.csdn.net/hmg25)转载请注明出处 之前由于种种琐事,暂停了这个翻页效果的实现,终于在这周末完成了大部分功能,但是这里只是给出了一个基本的雏形,没有添加翻页的动画效果,由于下个周 末开始,需要转向去研究framework层(短暂的酱油期就这样结束啦 o(︶︿︶)o唉),将会暂停翻页的开发,所以想要进一步提高功能的童鞋需要自己动手~~~稍后发布的将是本人提供的完结篇代码。 今天一个热心的csdn好友--xiaofanqingzjj告诉我:“这两天把你的代码整了一下,实现了 根据滑动速度或位置翻页自动彈回,或者自动翻转到下一页的动画,等整好了,再.. 阅读全文
posted @ 2014-03-07 10:04 brave-sailor 阅读(1651) 评论(0) 推荐(0)
摘要: 自从之前发布了《Android 实现书籍翻页效果----完结篇 》之后,收到了很多朋友给我留言,前段时间由于事情较多,博客写得太匆忙很多细节地方没有描述清楚。所以不少人对其中的地方有不少不明白之处,也有不少人 对其中出现的Bug进行了反馈。今天终于找出了段时间对这段时间的一些问题做个简单的总结。 之前给出的例子只是能使书籍进行简单的拖拽,没有实现翻页的动画效果,很多人希望我能加上这一个,所以首先我们就来说说这个翻页的动画。 其实翻页的动画很容易实现,只要在Touch抬起后不断的刷新mTouch.x,mTouch.y的值就行了,你可以使用handler,thread,也可以使用Scroller. 阅读全文
posted @ 2014-03-07 10:03 brave-sailor 阅读(853) 评论(0) 推荐(0)
摘要: By 何明桂(http://blog.csdn.net/hmg25)转载请注明出处 之前看到像ipad上的ibook的模拟书籍翻页的特效感觉很炫,在android上也有像laputa和ireader等应用实现有这个特效,在网上搜索了一下好像也没有现成的例子,所以自己动手实现了一个,现在将实现的过程记录下来。 By 何明桂(http://blog.csdn.net/hmg25)转载请注明出处实现真实的翻页效果,为了能在翻页的过程中看到下一页的内容,在翻页之前必须准备两张页面,一张是当前页,另一张是下一页。翻页的过程就是对这两张页面的剪切,组合过程。用户看到的可以分为3部分:当前页的可见部分(下图 阅读全文
posted @ 2014-03-07 10:02 brave-sailor 阅读(623) 评论(0) 推荐(0)
摘要: 上篇介绍了使用Animation实现3D动画旋转翻页效果,现在介绍图片倒影实现,先看效果图本示例主要通过自定义Gallery和ImageAdapter(继承自BaseAdapter)实现1、倒影绘制ImageAdapter继承自BaseAdapter,详细实现可见Android 滑动效果入门篇(二)—— Gallery这里重点介绍倒影原理及实现倒影原理:倒影效果是主要由原图+间距+倒影三部分组成,高度大约为原图的3/2(原图为1、倒影为1/2)原图,就是我们看到了最开始的图片间距,是原图与倒影之间的间隙,如:reflectionGap = 4;倒影,是原图下半部分1/2高度,通过矩阵变换mat 阅读全文
posted @ 2014-03-07 09:58 brave-sailor 阅读(347) 评论(0) 推荐(0)
摘要: 前面介绍了利用Android自带的控件,进行滑动翻页制作效果,现在我们通过代码实现一些滑动翻页的动画效果。Animation实现动画有两个方式:帧动画(frame-by-frame animation)和补间动画(tweened animation)本示例通过继承Animation自定义Rotate3D,实现3D翻页效果。效果图如下:1、Rotate3D(Animation)首先,自定义Animation的3D动画类Rotate3D[java] view plaincopyprint?publicclassRotate3DextendsAnimation{privatefloatfromDeg 阅读全文
posted @ 2014-03-07 09:56 brave-sailor 阅读(485) 评论(0) 推荐(0)
摘要: Android系统自带一个GridView和Gallery两个控件,GridView网格显示,Gallery单个浏览,两者结合起来可以真正实现Gallery浏览图片效果。本示例通过GridView和Gallery两个控件,模仿实现一个完整的仿Gallery图像集的图片浏览效果。效果图如下:1、GridView首先,自定义一个GridImageAdapter图片适配器,用于填充GridView控件的图片[java] view plaincopyprint?publicclassGridImageAdapterextendsBaseAdapter{privateContextmContext;Dr 阅读全文
posted @ 2014-03-07 09:55 brave-sailor 阅读(234) 评论(0) 推荐(0)
摘要: Android系统自带一个Gallery浏览图片的应用,通过手指拖动时能够非常流畅的显示图片,用户交互和体验都很好。本示例就是通过Gallery和自定义的View,模仿实现一个仿Gallery图像集的图片浏览效果。效果图如下:1、基本原理在 Activity 中实现OnGestureListener 的接口onFling() 手势事件,通过自定义的 View绘制draw() 图片2、ActivityActivity中,通过onTouchEvent() 注册myGesture.onTouchEvent(event)[java] view plaincopyprint?@Overridepubli 阅读全文
posted @ 2014-03-07 09:54 brave-sailor 阅读(354) 评论(0) 推荐(0)
摘要: Gallery 是Android官方提供的一个View容器类,继承于AbsSpinner类,用于实现页面滑动效果。从上面的继承关系可以看出,AbsSpinner类继承自AdapterView,因此我们可以自定义实现Adapter,来填充Gallery容器的数据。本示例通过自己实现一个Adapter,来填充Gallery容器的图片数据,首先看效果:Activity[java] view plaincopyprint?importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.wi 阅读全文
posted @ 2014-03-07 09:53 brave-sailor 阅读(313) 评论(0) 推荐(0)
摘要: ViewFilpper是Android官方提供的一个View容器类,继承于ViewAnimator类,用于实现页面切换,也可以设定时间间隔,让它自动播放。又ViewAnimator继承至于FrameLayout的,所以ViewFilpper的Layout里面可以放置多个View,继承关系如下:本示例通过ViewFlipper和GestureDetector.OnGestureListener实现自动播放和手势滑屏事件,先看效果:Activity[java] view plaincopyprint?importandroid.app.Activity;importandroid.os.Bundl 阅读全文
posted @ 2014-03-07 09:52 brave-sailor 阅读(312) 评论(0) 推荐(0)