1.震动是系统的服务,首先需添加震动权限<uses-permission android:name="android.permission.VIBRATE"/>2.实现震动方法代码publicstaticvoid sendVibrater(Context mContext) { // 间隔震动Vibrator mVibrator = (Vibrator) mContext.getSystemService(mContext.VIBRATOR_SERVICE);long[] mPattern = { 200, 200, 200, 200, 200, 200 }; // 震动时间;间隔时间...手机常用的震动都是这样的// mVibrator.vibrate(pattern, repeat);mV...
//ALT+Enter, 自行引入相应的包, 1 publicclass MainActivity extends Activity { 2 3 @SuppressLint("InlinedApi") 4 @Override 5protectedvoid onCreate(Bundle savedInstanceState) { 6super.onCreate(savedInstanceState); 7 getWindow().requestFeature(Window.FEATURE_NO_TITLE); 8if(VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP) { 9 Window window = getWindow();
10 wind...
Android的媒体效果框架允许开发者可以很容易的应用多种令人印象深刻的视觉效果到照片或视频之上。作为这个媒体效果的框架,它使用GPU来处理图片处理的过程,它仅仅接收OpenGL的纹理(texture)作为输入。在本次教程中,你将会学习到如何使用OpenGL ES2.0将图片资源转化为纹理,以及如何使用框架为图片应用不同的处理效果。准备为了开始本次的教程,你必须具备:
1.一款支持Android开发的IDE,如果你没有的话,可以在Android Devel...
前言 在微信刚流行的时候,在摇一摇还能用来那啥的时候,我也曾深更半夜的拿着手机晃一晃。当时想的最多的就是。我靠,为神马摇一下须要用这么大的力度,当时我想可能腾讯认为那是个人性的设计。后来才发觉尼马重力加速度设得太高了吧。扯多了。近期项目里须要解决一个振动的问题,因此在学习振动实现的过程中,写了个demo实现了摇一摇振动的效果,这里记录一下。原理 摇一摇功能的基本原理就是:利用手机的加速度传感器,当...
Android 转载分享(10) 我们还是来看一款示例:(蘑菇街) 看起来很像我们的gridview吧,不过又不像,因为item大小不固定的,看起来是不是别有一番风味,确实如此.就如我们的方角图形,斯通见惯后也就出现了圆角.下面我简单介绍下实现方法.第一种:我们在配置文件中定义好列数.如上图也就是3列.我们需要定义三个LinearLayout,然后把获取到的图片add里面就ok了.main.xml [java] view plaincopy <?xml version=...
参考资料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){...