一,实现思路
实现的效果:
此控件主要是模仿IReader打开书本翻转以及放大特效,在看文章之前可以找本书来翻转加深理解,呵呵,开个玩笑,进入正题。
打开书本:
上层为cover,下层为content。cover播放放大翻转动画,content播放放大动画。
几个注意点:
1,动画的播放只能局限在父ViewGroup内部,放大到全屏该怎么进行?
A:使用克隆体添加到WindowManager中,然后去播放动画。
2,不能直接对WindowManager中的子控件播放动画,该怎么解...
分类:
其他好文 时间:
2015-02-09 18:33:52
阅读次数:
203
突然对悬浮窗体感兴趣,查资料做了个小Demo,效果是点击按钮后,关闭当前Activity,显示悬浮窗口,窗口可以拖动,双击后消失。效果图如下:
它的使用原理很简单,就是借用了WindowManager这个管理类来实现的。
1.首先在AndroidManifest.xml中添加使用权限:
uses-permission android:name="android.permission....
分类:
移动开发 时间:
2015-02-09 18:27:16
阅读次数:
197
1、设置activity无标题,全屏// 设置为无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 设置为全屏模式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN...
分类:
移动开发 时间:
2015-02-09 10:39:02
阅读次数:
192
这几天在做游戏的WindowManager,一开始只是想到打开单一窗口和设置窗口并存的问题,一切运行良好。
但是昨天加了一个等待窗口(沙漏加菊花)之后就出现了问题。...
分类:
其他好文 时间:
2015-02-08 14:11:13
阅读次数:
180
看了android的源代码和资源文件,终于明白如何去修改设置Dialog和Activity的进入和退出效果了。设置Dialog首先通过 getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的 WindowManager.LayoutParams lp, ...
分类:
移动开发 时间:
2015-02-06 12:47:43
阅读次数:
143
新手总结的开发中所遇到错误及解决办法,如有不对,欢迎指正,如有更好的解决办法,也请不吝赐教。
一、dialog.show()引起的android.view.WindowManager$BadTokenException错误
错误日志
android.view.WindowManager$BadTokenException: Unable to add window -- toke...
分类:
移动开发 时间:
2015-02-03 15:06:54
阅读次数:
287
#EditText默认不弹出软键盘# 网上关于EditText默认情况下不弹出软键盘,当手触摸到EditText,获取焦点时候,才会弹出软键盘,貌似都不能用,其实,在oncreate()方法中,加上 getWindow().setSoftInputMode( WindowManager...
分类:
其他好文 时间:
2015-02-01 16:03:04
阅读次数:
146
ScreenShotService.javapackage com.screenshot.ui;import android.annotation.SuppressLint;import android.app.Service;import android.content.Intent;import...
最近在做照相机功能,简单的封装系统相机,遇到一个问题就是无法获取屏幕的当前方向导致屏幕旋转之后无法获得正确的方向,所以照片方向不对。
在网上查了一下都是通过windowManager的Display或Configuration的getOrientation方法获取当前屏幕方向。但是问题来了,两种方法要求Activity不能固定方向,且需要系统打开自动旋转才能获取正确的值,否则会返回一个固...
分类:
移动开发 时间:
2015-01-27 18:21:59
阅读次数:
150
android\frameworks\base\services\java\com\android\server\InputMethodManagerService.javapublic InputMethodManagerService(Context context, WindowManager...
分类:
其他好文 时间:
2015-01-26 20:59:11
阅读次数:
480