UI
一往无前-千夜
痴迷于技术,常年更新博客!每日一个问题
展开
-
AutoLayout——Android屏幕自动适配
不久前看了张鸿洋大神的《Android AutoLayout全新的适配方式 堪称适配终结者》,觉得不错。拿来用了以后,发现有些问题。自己觉得可以写一个类似的,于是兴趣大发,动手写出了自己的AutoLayout,感觉更胜一筹。废话不说,我们一步步开始:一、吩咐美工UI做的事情设计图都用一个尺寸(分辨率)设计,例如转载 2017-04-19 22:02:27 · 685 阅读 · 0 评论 -
GitHub上受欢迎的Android UI Library
GitHub上受欢迎的Android UI Library内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新ViewPager图表(Chart)菜单(Menu)浮动菜单对话框空白页滑动删除手势操作RecyclerViewCardColorDrawableSpinner布局模糊效果TabBarAppBar选择器(Pick转载 2018-01-29 15:20:59 · 1936 阅读 · 1 评论 -
Android 保存资源文件中的图片到本地相册,并实时刷新的实现方法!
以上代码直接copy即可使用!Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.img_public_no);public static void saveImageToGallery(Context context, Bitmap bmp) { // 首先保存图片 File...原创 2018-02-09 15:59:27 · 8072 阅读 · 7 评论 -
Android与JS交互监听,url实时变化的方法.
private class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { //在这里可以对获取的url进行处理,原创 2018-01-26 16:04:57 · 3378 阅读 · 0 评论 -
Android 应用的整体的进出场动画处理(直接copy到自己应用即可!)
slide_left_in.xml <translate android:duration="400" android:fromXDelta="-100.0%p" android:toXDelta="0.0" />slide_left_out.xml <translate android:durati原创 2018-01-31 15:12:43 · 618 阅读 · 0 评论 -
Android 动态修改自定义drawable圆角,修改边线及填充色
最近项目中遇到这样一个要求,自定义的圆角按钮,要根据后台返回的颜色进行自定义颜色修改和边框修改这个是我自定xml定义的一个带圆角边框的背景 现在后台返回的颜色.需要代码中进行修改. GradientDrawable drawable = (GradientDrawable) txtConfirm.getBackground(); drawabl原创 2018-01-04 13:45:37 · 5944 阅读 · 2 评论 -
Android 代码中如何绘制虚线
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <stroke android:width="@dimen/dp_0.6" android:color="@color/color_gray_c原创 2017-12-31 12:00:18 · 462 阅读 · 1 评论 -
完美解决listView滚动条隐藏的问题!
可能觉得这个问题很小,但是往往在工作中,这些很细小的问题,最能体现一个程序员的工作细心程度,也可以说是程序员的素养: 啥也不说,直接上代码: <.CustomListView android:id="@+id/listview"原创 2017-11-28 11:57:36 · 4483 阅读 · 1 评论 -
Android常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )尺寸单位转换和屏幕适配相关
1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VG转载 2017-12-23 16:07:10 · 15705 阅读 · 0 评论 -
关于使用SlideListView item出现高度不统一的情况解决办法.
关于使用SlideListView item出现高度不统一的情况解决办法.原创 2017-10-23 21:30:19 · 1413 阅读 · 0 评论 -
RecyclerView实现条目Item拖拽排序与滑动删除
1. 概述如果上两篇对RecyclerView介绍后,依然没有引起你的兴趣,那么下面关于RecyclerView的使用我相信一定会让你如获珍宝。直接看运行效果。图-1 RecyclerView滑动删除图-2 RecyclerView拖拽切换用ListView或者GridView实现上图中的功能非常麻烦,而如果用RecyclerView来实现,则非常简单。转载 2017-09-21 09:07:04 · 656 阅读 · 0 评论 -
购物车,TextView右上角实现红色数字变化的实现
功能如下如下: 最近做商城,需要购物车上添加数字圆点 遇到这种需求,经验不是很丰富的开发者,会想到写一个相对布局,然后在相对布局,让购物车图片match_parent整个控件,让后在右上角放一个textview,设置背景,并更改他的值就可以, 但是这样做,可以基本实现功能需求,但是你做出来的效果,有时候想过不好,textview会没又把购物车图片遮盖掉,这个时候原创 2017-09-15 19:53:51 · 3193 阅读 · 0 评论 -
Android 不同手机上安装app时,程序应用图标不一致的问题解决办法
最近开发程序的时候发现,同一个程序,在不同型号尺寸的手机上安装app,程序的应用图标都不一样,在自己的测试机上是正常的,在别人的测试机上,是灰不溜秋的. 关于这个问题,其实问题的根源时,程序的ic_launcher 应用启动图标,之前ui没有按正常的去切图,自己找了个差不多尺寸的图片放到hdpi xhdp xxhdpi中,他们用的是同一尺寸图片,所以导致不同屏幕尺寸app启动的时候回传图标不一...原创 2018-03-09 15:25:03 · 7783 阅读 · 0 评论