2013年7月11日 20:55:06 动画之一

昨天的小鱼大海,做出来了看着蛮好玩的,让我想起了濑户的花嫁~\

我去脑子又有毛病了是不,Sb自己代码又没拷贝回来!又一次只拷了课堂代码泥煤的...我宝贵的注释...



0711


喜闻乐见的死机,先前写的东西全没了╮(╯_╰)╭
--------
display显示器
viewTreeObserver视图观察者


//方法一:获取屏幕大小
DisplayMetrics dm = new DisplayMetrics();


this.getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
Log.i("通过DisplayMetrics获取屏幕大小", width+" "+height);




//方法二:获取屏幕大小
Display display = getWindowManager().getDefaultDisplay();
int width1 = display.getWidth();
int height1 = display.getHeight();


Log.i("通过Display获取屏幕大小", width1+" "+height1);


由于组件在onCreate方法执行时还没有初始化大小,因此使用getWidth()或getHeight()方法无法获得组件大小,那么需要采用下面的方式来获得。




//方法一:获得组件大小
ViewTreeObserver vto = this.getViewTreeObserver();
vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
    public boolean onPreDraw() {
        int width = DrawView.this.getWidth();
        int height = DrawView.this.getHeight();
        Log.i("1.通过画布大小", width+" "+height);
        return true;
    }
});


//方法二:获得组件大小
ViewTreeObserver vto2 = this.getViewTreeObserver();  
vto2.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
    @Override 
    public void onGlobalLayout() {    DrawView.this.getViewTreeObserver().removeGlobalOnLayoutListener(this);  
    int width = DrawView.this.getWidth();
    int height = DrawView.this.getHeight();
    Log.i("2.通过画布大小", width+" "+height);
    }  
}); 


--------------
copy file/dir from device:从机器里拷贝文件出来
adb pull <remote> [<local>]
(参照拷入方法写路径:abd -s 0123456789ABCDEF push d:\devil_may_cry.mp4 /storage/sdcard0/devil_may_cry.mp4)
-----------
多个view之间动画的切换效果,目前大多数应用有的,手势拖动可以看到下一面,但是没拖动一定距离手离开的话会滑回去;
是3.0版本以上的包里有,学习机房没得,拷libs包的android-support-v4.jar,然后Buil path即可~,
----
组件:
android.support.v4.View.ViewPager


-----------
把学生管理系统修改或者查看的,弄动画;点MEMU键,弹自定义的popWindow,
-----------
后面学,网络,传感器,GPS;
做俩项目,个人和团队的



话说 昨天百度了渣诚的父亲,顿时吓尿了有没有,是猪养大的啊...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值