1、屏幕大小

方法一:WindowManager windowManager = getWindowManager();Display display = windowManager.getDefaultDisplay();方法二:DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);

2、监听文件:android.os.FileObserver

3、设置主题实现没有标题栏或者全屏显示:

            android:theme="@android:style/Theme.Black.NoTitleBar"            android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"            android:theme="@android:style/Theme.Light.NoTitleBar"            android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"            android:theme="@android:style/Theme.NoTitleBar"            android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

4、代码实现没有标题栏或者全屏显示:

        getWindow().requestFeature(Window.FEATURE_NO_TITLE);        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams. FLAG_FULLSCREEN);

5、图片倒影:

public static Bitmap createReflectionImageWithOrigin(Bitmap bitmap) {int reflectionGap = 1;int w = bitmap.getWidth();int h = bitmap.getHeight();Matrix matrix = new Matrix();matrix.preScale(1, -1);Bitmap reflectionImage = Bitmap.createBitmap(bitmap, 0, h / 2, w,h / 2, matrix, false);Bitmap bitmapWithReflection = Bitmap.createBitmap(w, (h + h / 2),Config.ARGB_8888);Canvas canvas = new Canvas(bitmapWithReflection);canvas.drawBitmap(bitmap, 0, 0, null);Paint deafalutPaint = new Paint();canvas.drawRect(0, h, w, h + reflectionGap, deafalutPaint);canvas.drawBitmap(reflectionImage, 0, h + reflectionGap, null);Paint paint = new Paint();LinearGradient shader = new LinearGradient(0, bitmap.getHeight(), 0,bitmapWithReflection.getHeight() + reflectionGap, 0x70ffffff,0x00ffffff, TileMode.CLAMP);paint.setShader(shader);paint.setXfermode(new PorterDuffXfermode(Mode.DST_IN));canvas.drawRect(0, h, w, bitmapWithReflection.getHeight()+ reflectionGap, paint);return bitmapWithReflection;}

n、不断添加中...

更多相关文章

  1. Android中获取屏幕长宽的方法
  2. Android方法的传递值及其改变
  3. 【Android】打开/读取文件的方法
  4. android 利用startActivityForResult()方法得到另一个Activity的
  5. android studio中rendering problems解决方法
  6. Android之Tab分页标签的实现方法一-----TabActivity和TabHost的
  7. View的invalidate()方法的源码分析
  8. android动态布局方法总结
  9. android 監聽系統屬性變化的方法

随机推荐

  1. android四大基础组件--Service生命周期详
  2. android 中theme.xml与style.xml的区别
  3. 将Linux下的Android签名对pk8和pem转换为
  4. 布局使用selector不变色问题
  5. [Ubuntu 14.04] 创建可以用于Android的WI
  6. android onTouchEvent和setOnTouchListen
  7. 学习笔记(六) 网络编程与数据处理
  8. Android(安卓)Service学习
  9. 2011.10.19(3)——— android 一个便签的Wi
  10. 模仿京东-上下左右滑动冲突