- 博客(21)
- 资源 (6)
- 收藏
- 关注
原创 通过style实现从屏幕底下弹出dialog动画效果
在项目中,想实现这么一个dialog,以前都是在代码中实现动画,写dialog,感觉要写一大推,很麻烦,今天实现了一个通用的方法:效果图如下第一步:首先自定义Dialogpublic class SelfDefineDialogUtil extends Dialog implements View.OnClickListener { public SelfDefineDialogUtil(Co
2017-05-30 22:24:34 5158
原创 自定义ProgressBar(不随手机系统定制改变而改变)
首先祝大家端午节安康,许久没写博客了! 在实际开发中,有时候需要在不同的android系统版本中,其加载progressBar控件保持不变(特别是颜色),但是国内的手机系统厂商,每个都经过了自己的深度定制,其ProgressBar呈现的颜色五花八门!所以为了保持统一,我们需要自定义ProgressBar首先:贴出github地址 https://github.com/Todd-Davies/Pr
2017-05-30 17:50:24 509
原创 自定义Dialog
在自定义Dialog之前,首先推荐一篇Dialog文章,其拓展性特别强: https://github.com/jiang111/IndicatorDialog在开发中,有时候会遇到使用Dialog的时候,弹出Dialog时,背景的颜色变化总是时一层黑色,这样的解决方案只是需要在引用style时设置属性 false即可自定义Dialog效果图如下: 代码如下:第一步: 点击t
2017-05-24 20:12:09 2462
原创 android开发使用Gradle projects开发小技巧
感谢博主 http://m.blog.csdn.net/ycarl/article/details/74439495 写了这么好一篇文章,我就不重复造轮子了,在此引用了! 此说的Gradle是在每个项目中,在最右边中Gradle的使用,如下图使用 这样后,我们就可以获得其签名相关的信息了: 如下图: 得到的签名信息如下: 运行正式APK,平时我们运行run都是debug版本的,如下图
2017-05-21 18:30:14 747
原创 控制ListView(RecyclerView)中Adapter中的控件的显示和隐藏
在实际开发中,我们通常会遇到,通过外面的控件去控制Adapter里面的删除按钮的显示或隐藏: 先看效果图:大致情况是这样的:正常情况,出现管理字体时,Adapter中的删除图标是隐藏的;当点击管理的时候,管理字样变成取消,同时删除图标出现;当再次取消时,取消字样变成管理,同时删除图标隐藏!思路:在activity中,定义一个boolean变量A,控制取消和管理之间的变化,同时在adapter中也定
2017-05-21 17:32:52 8846 4
原创 点击一次选中,点击二次取消(或第二个选中),并退出时保存状态
说到上面这个,好多人都做过这个,并知道使用SharedPreferences去保存状态,先上图直接上代码,布局就不贴了,不想多说:public class PrintSettintActivity extends BaseActivity implements View.OnClickListener { @BindView(R.id.agree_print_shape) ImageV
2017-05-20 14:15:25 1484
原创 android中xml tools属性详解
以前写代码没注意过tools有啥功能,只知道把这个删除了,对代码运行没啥影响,所以就没有管这个是啥了! 这几天看见大神在用这个功能,觉得挺神奇的,所以就看了下网上的资料! 如:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0309/2567.html个人理解:使用tools是为了在布局中给人更好的预览效果,不必自己去填充假数
2017-05-20 13:55:25 236
原创 自动添加轮播图导航条(小圆点)
在项目中开发,轮播图是必须有的技术点,但是从产品及设计的角度来说,轮播图和导航条是绝配! 所以,自己就写了自动添加轮播图导航条,直接贴代码,都有注释,并且很详细 先上效果图: 第一步:主布局视图<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/ap
2017-05-18 15:48:52 2337
原创 报错java.lang.exceptionininitializererror异常
非常感谢此博主博客,助我解决了bug,博客地址如下 http://blog.csdn.net/kingzone_2008/article/details/45015301 最近出现了个这上面的异常,报错异常是说–>变量初始化出现问题,通常出现在静态变量尤其是单例模式。这种问题往往是初始化顺序不对造成的!报错代码如下:public class InvestPeopleRes {
2017-05-18 13:10:17 1210
原创 报错:Failed to finalize session : INSTALL_FAILED_INVALID_APKLE:
最近公司不断的从腾讯那边开始接收新的代码,其中这个报错,在编译的时候是显示通过成功的,只是在运行的时候就报错了!起因是:腾讯的那边打包了一个签名,我们接收后,就把以前的签名文件给干掉了,自己从新弄了个签名文件,打包,通过fim构建内侧分发,是可以安装的,但是自己运行run(运行run实际上是运行的debug模式),结果就是项目跑不起来,然后就是报这个错!百度了,google说是二次的安装的
2017-05-13 12:58:48 9061 1
原创 使用TabLayout+ViewPager+Fragment+DataBing实现仿网易新闻主界面效果
在这里首先要感谢http://blog.csdn.net/qdjdeveloper/article/details/71254819话不多说,先上效果图: 顶部的导航条是可以滑动的,底部的导航条是不能滑动! 那让我们看下具体的实现代码:1,主界面MainActivitypublic class MainActivity extends AppCompatActivity { priv
2017-05-11 14:30:40 4181
转载 Android DataBing详解
转载于http://blog.csdn.net/qdjdeveloper/article/details/62236309 前几天小试牛刀写了一篇 Android DataBinding 初探,只是简单的介绍了一下 DataBinding 的几个小问题,并没有特别详细的去介绍 DataBinding 的更多方法,这几天看了一下 DataBinding 的官网的相关内容,觉得有必
2017-05-10 17:10:12 29346 1
原创 Android App 启动页(Splash)黑/白闪屏现象
写这篇文章,首先要感谢写此文章的人,其博客链接如下: http://blog.csdn.net/zivensonice/article/details/51691136 其让我看到了事件发生的原委! 直接说解决方案: 方案一: 将加载页LoadingActivity.class(即初始化页面–判断是走引导页还是闪屏页的界面),此时的LoadingActivity.class中,没有添加se
2017-05-08 23:19:57 510
原创 报错java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/multi
接手外包项目,每天都有各种各样的惊喜报错,完全都是懵逼的状态! 报错状态如下:java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/multigoogle了一番,说是project中的com.android.support:appcompat支持包和moudle中的appcompat支持包不一样!
2017-05-08 22:45:47 16636
原创 解决SourceTree合并代码时,发生冲突的问题以及第一次使用sourceTree时.ignore的配置
在使用SourceTree来合并代码时,需要使用到外部可视化工具–beyond compare 下载地址(英文):http://www.scootersoftware.com/download.php 下载地址(中文):http://xiazai.beyondcompare.cc/wm/Beyond_Compare-Trial-WM.exe 首先下载好之后,第一步:打开sourcetree-
2017-05-07 22:24:52 15710
原创 让返回键失去响应
让返回键失去作用,是一个流氓操作,不建议这么做!在界面中有三个 方法! 1,onkeypress—>这个事件在用户按下并放开任何键时发生 2,onkeyup—>这个事件在用户放开任何先前按下的键盘键时发生 3,,onkeydown—>这个事件在用户按下任何键盘键时发生;具体让返回键失去作用用法:@Overridepublic boolean onKeyUp(int keyCode, KeyE
2017-05-07 21:58:50 365
原创 报错 Error: Not found; no service started.
有时候报错是件很头痛的事情,自己的代码有问题,还是可以解决,但是如果是as工具有问题,那就尴尬了! 以前一直听说as2.3自带bug,一直没碰到,今天有幸,碰到了!各种查找资料,翻墙! 报错如下:Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cm
2017-05-07 21:36:50 4121 1
原创 activity之间及fragment之间切换的动画效果
众所周知,在activity界面之间切换和fragment之间切换自身系统是给了一个动画的效果的!所有个性化需求是需要我们自己去实现!第一:activity之间切换的动画效果 我们需要在activity之间跳转的时候去实现:如下在点击开启另外一个界面后面,添加overridePendingTransition(R.anim.in_btn,R.anim_out_btn);//动画资源文件是放在re
2017-05-05 23:55:14 4725
原创 给EditText添加下划线
在安卓高版本,默认是有下划线的,其默认下划线的颜色是由其主题颜色来控制的! 控制如下: <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/co
2017-05-05 16:33:19 5301
原创 报错Installation failed with message Failed to finalize session : INSTALL_FAILED_CONFLICTING_PROVIDER
此报错的前因后果和这篇文章是一样的:链接如下 http://blog.csdn.net/willba/article/details/71189860具体报错如下:Installation failed with message Failed to finalize session : INSTALL_FAILED_CONFLICTING_PROVIDER: Package coul
2017-05-04 23:03:34 11018
原创 报错Installation failed with message Failed to finalize session : INSTALL_FAILED_DUPLICATE_PERMISSION
遇到这个报错问题,其实是真的挺受用的!把外包项目拿到手之后,发现里面的签名文件是用的系统签名文件,然后就自己从新打包签名后,再次安装后,就出现了上述这个报错! 报错如下:Installation failed with message Failed to finalize session : INSTALL_FAILED_DUPLICATE_PERMISSION: Package com
2017-05-04 22:52:40 27208
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人