- 博客(8)
- 收藏
- 关注
原创 Android自定义ViewGroup实现9宫格布局
实现思想即自定义一个继承ViewGroup的view需要实现三个类1.NineGridView ,即自定义的ViewGroup2.NineGridViewAdapter,数据适配器类3.ImageInfo,图片信息的实体类相应类的实现代码:NineGridViewpackage com.gif.gifchannel.widget;import android.con
2017-07-23 22:58:21 3903
原创 Android实现TextView 设置图片drawableLeft后内容居中
使用TextView 的drawableLeft或drawableRight设置文字左边放置图片或右边放置图片时。无法控制文字和图片的位置,如果想要实现文字和图片居中的效果就需要通过自定义TextView 来实现主要实现思想是 重写onDraw方法,计算图片,文字,以及图文间隔的宽度。然后调用canvas的translate方法将整体在X轴方向平移代码:/** * Created b
2017-07-15 15:20:46 7955 1
原创 popUpWindow响应返回键并关闭
1.直接添加下面两行代码popupWindow.setOutsideTouchable(true);这个函数的意义,就是指,PopupWindow以外的区域是否可点击,即如果点击PopupWindow以外的区域,PopupWindow是否会消失。popupWindow.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)
2017-07-14 12:02:00 3601
原创 AndroidStudio中内置的Git可视化工具 Git integration
前言提到git可视化管理工具,一般大家第一个想到的都是SourceTree。没错,如果说论功能的强大肯定要数SourceTree,不然也不会被广大开发者所推荐。但是SourceTree的使用对象是针对所有开发者,所以它不会显示在你的IDE中。这也就说明在你开发的时候,你没法办直观的看到你代码的状态。对于我们Android开发者开说,目前大部分人都使用AndroidStudio,然而在Andro
2017-07-13 21:11:12 2904
原创 Android PopupWindow与软键盘的遮挡问题
PopupWindow含有输入框时,点击输入框,软键盘可能会挡住PopupWindow,而我们希望的是软键盘能够把PopupWindow给顶上去。设置 popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); SOFT_INPUT_ADJUST_RESIZE:
2017-07-11 14:34:34 5126
原创 Android定义圆形ProgressBar
圆形ProgressBar系统样式<ProgressBar android:id="@+id/progressBar2" style="@android:attr/progressBarStyleLarge" android:layout_gravity="center_vertical" android:layout_width="ma
2017-07-11 14:18:43 399
原创 Android实现图片宽度全屏,高度随图片大小动态适配
layout中设置图片宽度match_parent 高度wrap_content获得图片的高度,可以让后台直接传过来,也可以拿到图片后在移动端自行获得计算图片宽高比(注意应为float型),以及屏幕的宽度 用屏幕宽度/宽高比得到图片应设置的高度得到ImageView控件的LayoutParams,重新设置paramsint imgWidth=Integer.valueOf(jsonArr
2017-07-11 00:54:07 7355
原创 Android实现底部半透明弹出框PopUpWindow
Android底部半透明弹出框PopUpWindowlayout布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" an
2017-07-11 00:34:51 1769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人