android 放大镜ShapeDrawable妙用分享
首先,ShapeDrawable构造的时候可以指定描画的形状,其次,可以通过shape.getPaint().setShader();指定Shader,shader可以接受一个图片和matrix所以问题就顺利的解决了:)具体实现如下:[java]实现代码如下:float scale = 1.2f;
首先,ShapeDrawable构造的时候可以指定描画的形状,其次,可以通过shape.getPaint().setShader();指定Shader,shader可以接受一个图片和matrix所以问题就顺利的解决了:)具体实现如下:[java]实现代码如下:float scale = 1.2f;
如何设置Activity的大小,让你的窗口看起来不再是全屏的。有些网友可能知道通过主题比如Theme.Dialog来实现,不过告诉大家设置Activity不再全屏显示的原理。Android Theme也主要是通过定义Style来实现的,实现的原理大家可以直接看Android Framework中的定
调用后动态壁纸其实是显示在Activity的后面,而Activity则是透明显示,这样就可以看到下面的动态壁纸,如果Activity不是透明的则什么也看不到。代码中有用到两个接口IWallpaperService mService;IWallpaperEngine mEngine;我们可以看到该目录
可能大家都知道我们保存相册到Android手机的时候,然后去打开系统图库找不到我们想要的那张图片,那是因为我们插入的图片还没有更新的缘故,先讲解下插入系统图库的方法吧,很简单,一句代码就能实现 实现代码如下: MediaStore.Images.Media.insertImage(getConten
实现定时器有很多种方式,在这里我简单的介绍几种方式 (1)使用Handler + Runnable的方式 实现代码如下: Handler handler = new Handler(); Runnable runnable = new Runnable() { @Override public vo
现在的Android应用,只要有一个什么新的创意,过不了多久,几乎所有的应用都带这个创意。这不,咱们公司最近的一个持续性的项目,想在首页加个从左滑动出来的菜单,我查阅网上资料,并自己摸索,实现了左、右两边都能滑出菜单,并且,左、右菜单中,都可以加ListView等这类需要解决GestureDetec
一、前言: 我手机从来不装这些东西,不过,有次看到同事的android手机上,有个QQ管家在桌面上浮着,同事拖动管家时,管家就变成一只鸟,桌面下方还有个弹弓,桌面顶部有只乌鸦,把管家也就是鸟拖动到弹弓那,然后,松手,鸟就飞出去。这个过程是动画过程,做的事,实际上是清楚内存。 二:原理: 其实,没什么
程序安装后第一次启动: 启动页-->功能介绍页-->系统主页 以后启动: 启动页-->系统主页 所以在启动页中判断一下就可以了 可以弄一个文件保存一个状态,推荐用SharedPreferences。 1.可以定义一个变量来判断程序是第几次运行,如果是第一次则跳转到引导的Activi
我们需要读取以上歌词文件的每一行转换成成一个个歌词实体: 实现代码如下: public class LyricObject { public int begintime; // 开始时间 public int endtime; // 结束时间 public int timeline; // 单句歌词
代码和注释如下: 实现代码如下: private Cursor getCursor(String filePath) { String path = null; Cursor c = getContentResolver().query( MediaStore.Audio.Media.EXTERNA