参考资料http://trylovecatch.iteye.com/blog/1189452
http://bbs.51cto.com/thread-1031415-1.html###1、添加资源文件:attrs.xml
复制内容到剪贴板
代码:
<declare-styleable name="MaskImage"></declare-styleable>2、创建自定义组件MaskImage.java
复制内容到剪贴板
代码:
package com.xzw.mask.widget;import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import andro...
原创链接:http://blog.csdn.net/zhao_3546/article/details/12893167,转载请注明,谢谢。距离上篇博客《Android 4.3实现类似iOS在音乐播放过程中如果有来电则音乐声音渐小铃声渐大的效果》 已经快有4个月了,期间有空写一点,直到今天才完整地写完。目前Android的实现是:有来电时,音乐声音直接停止,铃声直接直接使用设置的铃声音量进行铃声播放。Android 4.3实现类似iOS在音乐播放过程中如果有来电则音乐声音渐小铃声渐大的效...
昨天在用“酷我音乐”听歌的时候注意到了界面右上角的四角方块,当我点击这个方块的时候会从屏幕的左边弹出新的界面而把原来的界面挤到左边,是显示了一小部分。于是,我便在网上查询了一下相关的文章,现将这种效果收集了一下,由于文章太多太杂(有CSDN、博客园、开源中国等)我就不具体指明了。如有侵权敬请谅解。 要实现抽屉效果,有两种方式:使用大家熟知的滑动抽屉类SlidingDrawer。http://developer.android.com/reference...
Github地址:https://github.com/nuptboyzhb/WaterWaveView欢迎Fork,欢迎Star1.先看效果2.再看关键代码描绘函数y = Asin(wx+d)+offset/*** 使用路径描绘绘制的区域* * @return*/private Path getFristWavePath() {// 绘制区域1的路径if (firstWavePath == null) {firstWavePath = new Path();}firstWavePath.reset();firstWavePath.moveTo(0, height);// 移动到左下角的点for (float x = 0; x <= width; x += X_STEP) {float y = ...
首先上效果图,实现如下效果:起初在网上搜了下实现这样的效果,美团网,大众点评的“购买框”悬浮效果也是这样的,不过作者实现比较麻烦,自己想了想就根据ListView提供的一些特性进行了简单实现。整个主要布局就是一个ListView,如果listview的上面有内容且高度比较高,可以把它当做listview的header,这样也可以避免ScrollView嵌套ListView带来的麻烦(记住这一点就不会在平时出现ScrollView与ListView各种问题了)。要实现悬浮效...
用TextView实现这种效果,图片文字混排,文字不同颜色字体。打电话和吊起浏览器等等代码例如以下: @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myTextView = (TextView) this.findViewById(R.id.img_iv);
//创建一个 SpannableString对象...
自从iOS系统引入了Blur效果,也就是所谓的毛玻璃、模糊化效果,磨砂效果,各大系统就开始竞相模仿,这是怎样的一个效果呢,我们先来看一下,如下面的图片:效果我们知道了,如何在Android中实现呢,说白了就是对图片进行模糊化处理,小编先给大家讲一下Android高级模糊技术的原理,如下:·首先我创建了一个空的bitmap,把背景的一部分复制进去,之后我会对这个bitmap进行模糊处理并设置为TextView的背景。·通过这个bitmap保存Canva...
附件:Cirbar.rar原文:http://www.cnblogs.com/eustoma/p/4420062.html
本文链接 http://blog.csdn.net/xiaodongrush/article/details/31031411参考链接 Android高级模糊技术 http://stackoverflow.com/questions/14879439/renderscript-via-the-support-library1. 程序截图 拖动红色区域,可以显示出清晰的汽车部分。拖动下面的滑块,可以更改模糊程度。 2. 程序实现方法实现思路,用FrameLayout搞了三层,最底下一层是清晰的图片,中间一层是模糊的图片,最上面的一层,是红色...
本文旨在:通过点击一张图片Toast输出位置与url链接。闲话少说,实现原理大概是酱紫的::通过正则表达式检测富文本内的图片集合并获取url,在src=“xxx” 后面添加 onclick方法,至于js如何load进去本人是自己拼接了一个html标签的上下文js调用java方法请自行搜索不在本文讨论范围。publicclass HtmlUtils {/*** 获取html中的所有图片* @param compatText* @return*/publicstatic List<String> filterImages(String compatText){...
转载请注明出处:http://blog.csdn.net/fengyuzhengfan/article/details/46461253当耳机的媒体按键被单击后,Android系统会发出一个广播,该广播的携带者一个Action名为MEDIA_BUTTON的Intent。监听该广播便可以获取手机的耳机媒体按键的单击事件。在Android中有个AudioManager类,该类会维护MEDIA_BUTTON广播的分发,所以要实现耳机按键监听需要向AudioManager注册一个用于接收耳机按键单击事件的接收器:AudioManager audioManage...
【Android】仿UC网络判断效果利用BroadcastReceive广播接收器来监听网络状态的变化,然后呼出自定义窗口Activity来进行网络的打开关闭操作.下载地址:http://www.devstore.cn/code/info/278.html运行截图:原文:http://blog.csdn.net/satisfied_zx/article/details/46437735
直接看代码1.MainActivity.java:package org.yayun.demo;import android.app.Activity;
import android.os.Bundle;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.view.ViewGroup.LayoutParams;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.widget.ViewFlipper;public class MainActivit...
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/18730223),请尊重他人的辛勤劳动成果,谢谢!写这篇文章之前,先简单说几句,首先是先恭喜下自己获得了2013年的博客之星称号,很意外也很开心,自己是从2013年开始写博客,那时候也不知道怎么写,我从小就不喜欢写日记,作文什么的,所以刚开始都是贴代码,也没有人看,后面慢慢的,写的文章被推荐博客首页和CSDN首页(这里也要小小的感谢下...
相信经常使用移动应用的用户都很熟悉侧滑菜单栏, 下拉, 下弹, 上弹等应用场景, 几乎主流的移动应用无论IOS 还是Android都能看到. 2.3以前的时候, 很多第三方比如SlidingMenu, MenuDrawer, ActionbarSherlock等等都很大程度的丰富和深化了这种交互理念.能让小小的屏幕, 容纳更多的交互接口. 也是这种趋势, Android官方在v4终于推出了DrawerLayout. 表示对侧滑的重视与肯定.唠叨到这了. 去看了DrawerLayout的源码和官方示例. 官方提供...