- 博客(6)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Android属性动画translationY无法将屏幕外的界面滑入?NO
我自定义了一个ViewGroup,我想将屏幕下方不可见的元素滑向上滑到屏幕中,结果滑出了一片空白。见如下图: 初始情况: 错误滑动情况: 正确图片: 其中的原因就是属性动画参数的设置,错误的情况下设置为: translationY.而正确的是设置为scrollY。translationY改变的是布局本身的位置,而不是里面元素的位置,scrollY才能改变里面元素的位置。 下面
2016-01-19 15:44:37 1587
原创 Android属性动画只会运行一次??NO
最近在使用属性动画,在button里面调用动画,却只是运行了一次,动画有问题?非也。 先看看代码:setContentView(R.layout.activity_main); ll = (LinearLayout) findViewById(R.id.ll); findViewById(R.id.b1).setOnClickListener(new OnClick
2016-01-19 15:09:42 907
原创 二叉树创建,遍历,创建遍历指针小套路
可能很多人都为二叉树的创建,遍历的三种顺序而烦恼,这里说一说个人的小套路以助你理解。 首先来看创建:void CreateBTree(BTreeLink *&B){ char ch = getchar(); if (ch == ' ') { B = NULL; //表示为空指针域 } else { B = (BTre
2015-04-18 23:36:52 276
原创 JAVA LinkedHashMap与LRU,LinkedHashMap keySet遍历Map失败之谜
最近看图片缓存的时候看到了LinkedHashMap,继承于HashMap(差别百度一大堆),于是仔细看了一下,这里先介绍LinkedHashMap怎么实现LRU的,在介绍使用keySet来遍历LinkedHashMap(以下简称“LHM”)为什么会出现java.util.ConcurrentModificationException错误。 1.LRU(Least Recently Use
2015-04-18 15:59:36 734
原创 Android Handler机制的一点小事--post
相信大家都用过handler.sendMessage()方法,但你你注意过handler.post()方法没有,它与runOnUiThread()有什么联系呢?先来说说runOnUiThread(),源码为: mHandler.post(action);//它的实质就是handler.post } else { action.run(
2015-04-15 22:43:47 488
原创 快速排序防止进入死循环!!
大家在网上搜索快速排序时可能会遇到类似以下代码:while(low while(lowkey)high--;v[low]=v[high];while(lowv[high]=v[low];}初看觉得没有错误,但是请考虑以下序列:443244(以从下到大排序为例)。此时key=4,v[low]=4,v[high]=4,代码进入死循环,得不到结果。解决方法为:v[hi
2015-04-15 21:34:10 627
android使用ContentProvide进程通信
2015-04-27
折半查找和平衡树查找时间复杂度比较
2015-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人