在写代码的时候,时间总是最快的,还没怎么样,一眨眼就到了23点30了。当认真的投入一个事情的时候,其他的一切,就连时间都变了。被自己的意识忽略掉不知道这个在属于什么现象。原来因为打游戏,太投入不理远在他乡的女朋友,结果恢复了单身生活,然后入伍就像一个和尚庙,和一群老爷们处了两年。现在回来了,回到学校感觉这群同学好小啊,好像是有那么一个代沟,现在又开始投入的写代码,啥时候能脱离咱的单身生活呢…… 不是说退伍的兵哥哥找对象都是随随便便的!到我这怎么又变了……
还是写点今天学习用到的东西吧。今天做了android端的美化。
android原有的控件都是那么的丑,只能重写或者去定义drawable文件。今天就是改了editText和textView的样式。就是在建立一个drawable文件。在里面添加.xml文件。具体的代码:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00ff00ff"/>
<corners android:radius="8px"/>
<stroke android:color="#696969" android:width="2px" />
</shape>
这应该是属于前端的知识吧定义xml文件然后在布局中去调用它。上述的是文本编辑器加边框功能
今天还集成了读取二代身份证的功能,这个有别人的源码,直接去拷贝就好了。用别人的代码之前如果有文档的话一定要先阅读文档,不然会出很多错误。并且开发那个读取身份证的公司也是不负责任文档里面啥都没有害我弄了好久……
现在手机的app都是在标题栏上的颜色和手机最上面的提示栏颜色保持一致。这个技术呢就是去自己写一个baseActivity然后让写的activity去继承baseactivity。在布局文件oncreate()之前去添加绑定布局文件,
setLayoutId(R.layout.activity_main);
并重写一个方法
@Override
public void setLayoutId(int layoutId) {
super.setLayoutId(layoutId);
}
然后在main.xml文件中加上一个布局<include layout="@layout/activity_base" />
再去自定义个base.xml文件 这样就可以让标题栏和手机提示栏颜色保持一致了。
在imageView中获取bitmap
iv_head.setDrawingCacheEnabled(true);
iv_head.getDrawingCache();
iv_head.setDrawingCacheEnabled(false);这样就可以获取到了