- 博客(15)
- 资源 (12)
- 收藏
- 关注
原创 不同位置动态点击图标放大跳转至新Activity
之前一次面试时,问道要实现一个效果,点击一个圆形头像放大移动跳转到另一个Activity同一图片位置,好使没有跳转痕迹。当时就简单说了一下,没有深入,今天有空就自己实现了一下。我的想法是点击头像放大移动到固定位置,然后activity再跳转。考虑到头像位置不一定是固定的,所以每次跳转时需要重新计算一下移动参数。动画结束时还需要有个淡入和淡出的效果首先是准备一个缩放的动画。第一个
2017-07-19 11:27:22 807
原创 同步列表选中项及EditText监听
通过点击选择列表项,同步显示选中的小头像在顶部水平滚动控件中。类似这样的效果主布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wi
2017-01-04 16:28:53 463
原创 模仿验证输入验证码
模仿了网页上验证码的显示、输入和验证。这是初始显示界面这是与验证码不同时验证成功后会发出一句提示,再换一组验证码 char[] ch = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".toCharArray();sb = new StringBuffer(); for (int i = 0; i < 4; i+
2016-09-09 11:16:51 481
原创 android音量控制
之前在工作中遇到了要条件音量的需求,结果发现在代码中将声音设为静音,但通过手机物理键改声音大小时却不是静音状态。后来研究发现了原来声音还有系统,媒体,提示等多种,所以今天就写了一个demo,来对手机不同声音的调节。布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" androi
2016-08-03 11:02:04 530
原创 自定义可动态变化布局
浏览网页的时候,发现有些页面鼠标经过但未点击时,文字或图像会移动变化。这个时候,就想在android上也实现类似效果,就自定义了一个LinearLayout,最后效果是酱紫。手指未碰到屏幕时手指触碰时,未点击,是这样或这样这里每个item用到了自定义的布局。首先重写onTouchEvent(MotionEvent event)。@SuppressLi
2015-09-24 12:08:01 553
原创 ViewPager滑动监听
VIewPager不动的时候是这样的手指拖动时是这样的还有这样的可以看到Tab下划线随着VIewPager的滑动而做平移。要达到这种效果需要setOnPageChangeListener@Override public void onPageScrolled(int arg0, float arg1, int arg2) { i
2015-08-21 14:52:03 1712
原创 GridView每行显示不同列数效果模拟
最近在用支付宝的app,觉得其界面中主页挺有意思,也想写出这种效果。因为GridView每行列数固定,查了很久也没有找到相应的解决方法。为了也达到这种效果,就先在ListView中每个item设为一个GridView,以多布局的形式模拟这种效果。首先是listview的adapterpublic class MyAdapter extends BaseAdapter { pri
2015-07-01 17:57:07 4519
原创 三种图片截图方法
先放一张原图,作为被裁剪的试验品。首先是获得图片的Bitmap:bmp = BitmapFactory.decodeResource(getResources(), R.drawable.dog);第一步截取图片中心部分的方法public static Bitmap getCenter(Bitmap bmp, int menuWidth) { Bitmap n
2015-03-25 14:25:51 917
原创 在android中实现iphone时钟app的秒表功能
大致的布局差不多,加了个背景布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@
2015-02-02 16:31:57 1682
原创 FragmentActivity切换,部分页面可刷新,部分页面不可刷新
最近项目中遇到一个头大的问题,fragment切换时,有些页面要自动刷新,有些要维持原样。搞了半天头痛死了,后来把一个一个方法试下来,发现这个方法有用,在点击事件监听上加一个这个方法mFragments[0].getActivity().recreate();但发现这个方法,切换时忒慢。网上搜了半天也没靠谱的办法,后来又一个一个方法研究下来,在show的时候,先加上fragment
2015-01-07 15:37:43 1248
原创 ListView随手指拖动动态显示
直接上图点击滑动列表初始界面不管手指怎么拖动,第三项颜色总是与其余项不同停下时变色的一行自动停在两根灰线正中间。lst_scroll.setOnScrollListener(new OnScrollListener() { private int blue_t = 0; @Override public void onScrollStateCh
2014-12-19 14:42:19 596
原创 HorizontalScrollView 中嵌套 viewpager滑动冲突的解决
在 HorizontalScrollView 中嵌套 viewpager,viewpager不会随手势滑动,
2014-11-25 09:46:10 2156
转载 『转』android 程序中判断当前是否连接网络,网络是否可用
if(checkNetWorkStatus(getApplicationContext())){ //当前网络可用}else{ //当前网络不可用 return -1;}public static boolean checkNetWorkStatus(Context context) { boolean resu
2014-11-21 17:21:57 354
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人