- 浏览: 8500 次
- 性别:
最新评论
-
yingli0318:
...
水波纹的效果
文章列表
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。
XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分;
在IETF 中,把IM协议划分为四种协议,即即时信息和出席协议(Instant Messaging and Presence Protocol, IMPP)、出席和即时信息协议(Presence ...
和QQ微信语音聊天的功能差不多,模仿一个微信聊天页面,可以进行语音通话,然后根据说的话进行不同的回复,例如你说的话里带美女,两个字,就会回复你一张美女的照片,你说的话里带唐诗,就可以回复你一首唐诗,并且可以语音说出来。
附下如下代码,需要导入安徽科大讯飞的语音识别的jar包,并且做一些初始化。
1.mainActivity的代码,实现了语音识别,语音说话等
package com.example;
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
impor ...
- 2014-11-30 14:47
- 浏览 2187
- 评论(0)
大家好,我是黎明。今天我做的是一个关于火星文的特效,供大家使用和欣赏。主要是结合了自定义控件的一些知识,希望大家能喜欢.附如下代码:
这是全屏火星文的代码:
public class HkText extends View {
private char[] counts = new char[]{'A','B','C','D','E','F','G','H','J','K','L','M','N','O'};
private Paint paint;
private Context ctx;
public HkText(Context context ...
今天要实现的是水波纹效果,很炫的哦,可以拿来做一些特效。
以下是代码:
public class MyWave extends View{
/**
* 二个相临波浪中心点的最小距离
*/
private static final int DIS_SOLP = 13;
/**
* true表示开始播放动画
* flase表示动画播放结束
*/
protected boolean isRunning = false;
/**
* 装一个一个的水波纹
*/
private ArrayList<Wave> w ...
今天由于忙,就随便敲了点代码,希望大家见谅。。。
这次实现的是自定义滑动按钮,拖动按钮自动反弹,以及处理点击和触摸事件的冲突等。
附如下代码:
public class MyToggleView extends View implements View.OnClickListener {
private Bitmap backgroundBitmap;
private Bitmap slideBitmap;
private float slideLeft = 0;
private Paint paint;
private boolean isClickable = ...
客户端的侧滑效果,简单实用,附如下代码:
其中Scroller的代码就不沾了,和系统提供的Scroller是差不多的,可参照源码.
private View content;
private View menu;
private boolean isMenuShow = false;
public MySlideView(Context context, AttributeSet attrs) {
super(context, attrs);
scroller = new Scroller(context);
}
@Override
...
以下是ScrollView的滑动效果代码,其中修复了一个事件拦截的BUG.
public class MyScrollView extends ViewGroup {
private PageChangeListener pageChangeListener;
public PageChangeListener getPageChangeListener() {
return pageChangeListener;
}
public void setPageChangeListener(PageChangeListener pageChangeList ...