- 浏览: 26723 次
最新评论
文章列表
blog_2017_08_20
author:negier time: 2017/08/20 12:21 title: 对目前中国IT行业的拙见
前言
想写这篇文章很久了,从学校出来找实习,经历了很多风风雨雨,一个历经淘沙的程序猿,或许现在应该叫IT民工或许更贴切,辗转成都、重庆 ...
常见的有两种
一个控件横向滑动,另一个控件竖向滑动。比如:类似ViewPager,每个页面里面是ListView,不过,我们不用去处理滑动处理,ViewPager内部已经处理好了。
一个控件竖向滑动,另一个控件也竖向滑动。比如:ScollView里面包裹着ListView,这也是需要着重理解掌握的。
Android内置了Scoller,用于实现渐进式的滑动。
创建Scroller对象:Scroller mScroller = new Scroller(context);
重写computeScroll()方法;
最后,在我们的smoothSc ...
阅读《Android开发艺术探索》提炼实践总结
所谓事件分发?
所谓点击事件分发,其实就是对MotionEvent事件的分发过程,即当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具体的View,而这个传递的过程就是分发过程。
点击事件的分发过程有三个很重要的方法来共同完成!
dispatchTouchEvent(MotionEvent ev)
用于事件的分发。如果事件能够传递给当前View,那么此方法一定会被调用,返回结果受当前View的onTouchEvent和下级View的dispatchTouchEvent方法的影响,表示是否消 ...
对比ITEYE和CSDN
- 博客分类:
- 杂谈-Other
ITEYE
查看自己的博客的时候没有一点广告,很存粹。
CSDN
正好与其相反,有广告暂不谈,商业嘛,但配色个人不喜欢,都感觉不能安心写作咯。
写在前面: 写这篇文章,主要的目的是为了理清下自己的思路,服务好自己的同时,更好的服务于大家。
我们需要注意的应该是,我们在什么时候用哪个生命周期回调方法做什么事情。
印象笔记地址,点击
不像 ...
其目标是实现易读易写的纯文本,目的是让我们专注于码字,其语法只有几种且简单易学。
希望能帮到大家,MarkDown真的很棒,快点学会吧,有新点子(方法、工具)我会更新。
CSDN的MarkDown显示出来的效果不是很好看诶,附上我的笔记地址吧,点击
语法
一、标题
# 一级标题
## 二级标题
###三级标题
…
######六级标题
二、列表
有序列表
直接在文字前加入1. 2. 3. ,需要注意的是要在文字间加一个空格。
无序列表
直接在文字前加入-或*即可变为无序列表。也要在文字间加一个空格。
三、表格
例:
|Name ...
- 2017-05-06 12:47
- 浏览 335
- 评论(0)
一直很想看看微信公众号的后台,但只是想,今天想法特别强烈,突然想起我很久以前注册了一个,审核来着,就一直没管它,好了,我也是初学者,跟着我一起来看看吧。注册我就不带大家看了哈
1.搜索《微信公众平台》
要验明身份,用微信扫一下
其庐山真面目就这样
用户数忽略啊,估计那一个用户还是我,这好像是一年前注册的,我在读大二,迷恋单车,想写个单车相关的,但不知道为啥没有,估计审核太久忘了,现在也不写吧,主要没什么时间。
我去摸索摸索,看看其功能,嘿嘿
2.停更啦,挺简单的,微信弄得简单明了,我还以为只有程序员看得懂呢,挺不错的,给你(微信)个小红花。
...
- 2017-04-01 21:05
- 浏览 214
- 评论(0)
特殊字符
转义字符
英文全称
&
&
ampersand
<
<
less than
>
>
greater than
"
"
quotation,引证
'
'
apostrophe,省略符号,撇号
么么哒
<script type="text/javascript">
$(function () {
$('pre.prettyprint code ...
- 2017-03-13 10:42
- 浏览 309
- 评论(0)
转载来源:http://blog.csdn.net/chenssy/article/details/12757911
原作者的这篇文章写得很好,通俗易懂,故转载分享。么么哒,有时候,说老实话,我把android都搞得服服帖帖了,java却还是一个初级水平,努力中,并表示,这年头,应届毕业生不好找工作呀,不是名校,可能面试机会都没有,多的尽是幌子(你们懂的)
三大特性之—封装
封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接 ...
- 2017-02-23 20:53
- 浏览 244
- 评论(0)
Bitmap 颜色模式RGB_565每个像素占2字节的内存,特点是没有透明度,即alpha值
这里我们来讨论其没有透明度细节
结论是:其有透明度呀 测试写的自定义View:
public class MyImageView extends ImageView {
private Paint paint;
public MyImageView(Context context) {
super(context);
}
public MyImageView(Context context, AttributeSet attrs ...
- 2017-02-22 20:44
- 浏览 261
- 评论(0)
/**
* collection 里的类必须要implements Serializable,因为ObjectOutputStream的缘故
*/
public class SPUtils {
public static final String SP_NAME="needYourName";//您的SharedPreferences的名字
public static void setSPCollection(Context context, Collection collection, String collectionName) throws IOE ...
- 2017-01-28 18:50
- 浏览 372
- 评论(0)
【分享】
从某处看到的一个关于View的事件分发机制的伪代码,觉得很不错,故此分享,不是原创。
public boolean dispatchTouchEvent(MotionEvent ev){
boolean consume=false;
if(onInterceptTouchEvent(ev)){
consume=onTouchEvent(ev);
}else{
consume=child.dispatchTouchEvent(ev);
}
return consume;
}
这是伪代码,就是为了方便理解而 ...
- 2017-01-24 18:21
- 浏览 217
- 评论(0)
先概要后细分
应用程序层——APPLICATIONS
没什么好说的,就是用Java写的一堆应用。
应用程序框架层–APPLICATIONS FRAMEWORK
为了帮助快速开发,写的一些很重要的系统服务
就是一些很重要的Manager:
ActivityManager:
(ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
getRunningAppProcesses():获取系统运行的进程; getRunningServices(int num):获取系统正在运行的Servi ...
- 2016-12-24 12:34
- 浏览 294
- 评论(0)
/**
* 这里主要是改变ViewPager的绘制顺序,目的让positon指向的最后一个绘制,使其层级最高,不会被其它Page覆盖。
* @param childCount ViewPager的总页面
* @param i 0~ViewPager的总页面-1 每次移动ViewPager,i都会0,1,2,3,......全部走一遍
* @return
*/
@Override
protected int getChildDrawingOrder(int childCount, int i) {
int positio ...
- 2016-12-24 12:06
- 浏览 1079
- 评论(0)
1.view.getTranslationX计算的是该view的偏移量。初始值为0,向左偏移值为负,向右偏移值为正。
2.view.getX相当于该view距离父容器左边缘的距离,等于getLeft+getTranslationX。
注意:getX是相对于父布局,就是包裹它的爹。
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
...
- 2016-12-24 12:05
- 浏览 627
- 评论(0)