我的博客

不知不觉毕业快一年,也由大叔向下鲜肉转变,自己自学Android刚开始是Google和StackOverFlaw上总能找到解决方法,现在,这些上面都很难找到我想要的答案了。

这个博客相当于我填坑的记录吧

不能说我做得多么牛逼,只是证明我做过哪些东西,填过哪些坑,为以后留下一些回忆

阅读全文

如何更简单在子级页面隐藏Ionic tabs

实际的环境是文件路径保存的,还好小伙伴发现的这个问题,摸摸哒。

应该以#号后面的字段来判定是否属于子级页面
2017.01.19


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
directive('hideTabs', function($rootScope) {
return {
restrict: 'A',
link: function($scope, $el) {
if($el[0].ownerDocument.URL.substr($el[0]
.ownerDocument.URL.lastIndexOf('#')).split('/').length > 3){
$rootScope.hideTabs = 'tabs-item-hide';
} else {
$rootScope.hideTabs = '';
}
$scope.$on('$destroy', function() {
if($el[0].ownerDocument.URL.substr($el[0].ownerDocument
.URL.lastIndexOf('#')).split('/').length > 3){
$rootScope.hideTabs = 'tabs-item-hide';
} else {
$rootScope.hideTabs = '';
}
});
}
};
})

阅读全文

ion-slides 内嵌 ion-infinite-scroll,切换页面时 ion-infinite-scroll不起作用

问题描述:
Ionic 中ion-slides ion-slide-pages 内嵌 ion-infinite-scroll,在切换页面时不起作用,在底部留白。
原因分析:
主页代码如下

1
2
3
4
5
6
7
8
9
<ion-content scroll="false" class="has-header has-footer">
<ion-slides slider="slider" ion-slides-tabs
slide-tabs-scrollable="true" options="{initialSlide:0}">
<ion-slide-page ng-repeat="item in items track by $index"
ion-slide-tab-label="{{item.name}}">
<pages data="item"></pages>
</ion-slide-page>
</ion-slides>
</ion-content>

阅读全文

Ionic 下拉刷新无法更新dom

ng-repeat 是否重新渲染dom,是根据一个key来判断的

我们常常直接使用$index采用,$index是从0开始自动增加1

1
2
3
4
<div ng-repeat="item in items truck by $index">
<p>{{item.name}}</p>
<p ng-if="item.isShowAge">{{item.age}}</p>
<div>

阅读全文

html+css横向瀑布流+自带换行

最近需要实现一个横向固定高度,但是宽不固定,并且一行当超过宽度自动换行的效果

主要运用flexwrap这个属性

思想:
设置最小宽度+flexwrap:wrap实现
CSS

1
2
3
4
5
6
7
8
9
10
11
.menu ul{
display: flex;
flex-wrap:wrap;
padding: 0; margin: 0;/*height:30px;overflow:hidden;*/
}
.menu li{
min-width: 25%;
margin: 0;
line-height: 30px; font-size: 14px;
text-align:center;
}

阅读全文

ion-infinite-scroll loadMore触发多次

解决方法

1
2
3
4
5
<ion-infinite-scroll
on-infinite="loadMore()"
immediate-check="false" <!--第一次不马上检查-->
distance="1%">
</ion-infinite-scroll>

阅读全文

2016年5月总结

5月总结

5月做毕业设计,在聪达那边跟进IPTV项目

总结成一句话,就是累成狗,每天在路上3小时。说是在那边什么都没学到是假的,至少对项目的管理,团队之间的交流有一定的了解了,readmine项目管理准备引入我们公司,但是依依鸭一句话,就把我打回原形,这个至少需要7~8人开发才有用,个人没有初创的公司应遵循KISS原则,一切以简单为主。

阅读全文

2016年5月计划

5月Plan

5月最重要的毕业论文,一定要在5月15号之前做完。
下面将5月要做的是分为四个等级

  1. 重要紧急

阅读全文

2016年4月总结

四月

Android播放器

淡淡扯淡,没有3月那么忙碌,由于项目外包,让后服务器端的小何又不是很给力,导致项目无法进行,感觉4月好闲,尝试各种播放器

阅读全文

2016年3月总结

3月是个美好的一月

3月7日传说中的女生节,加了一萌妹子QQ

为参加北京的展会3月23日之前一直在忙我的直播程序和Launcher,这是我坚持最久的项目,让我明白一个道理,不抛弃,不放弃,你总有一天可以看到自己的劳动成果。
之后主要完成马博士的程序设计。
4月1-5日,点播的等宽瀑布流
4月6-10日Android 的Aninamtions,感觉自己还是模模糊糊的

阅读全文