面向完全型小白,只要你会在电脑上打字,那你就可以看懂。
本章主要讲解【编程的原理】~
想自学的小伙伴,从这里开始吧~
简书连接:http://www.jianshu.com/p/c4fb64a14fd6
豆瓣连接:https://www.douban.com/note/637531498/
欢迎大家提意见~
如果有看不懂的地方,记得告诉我~
同步更新在这里:http://www.jianshu.com/nb/15462599
作者:咖喱py
[查看全文]
面向完全型小白,只要你会在电脑上打字,那你就可以看懂。
本章主要讲解一些初学者常常会【纠结】的问题,比如语言的选择,电脑的选择等~
想自学的小伙伴,从这里开始吧~
简书连接:http://www.jianshu.com/p/8a3d0b9484c3
豆瓣连接:https://www.douban.com/note/637475221/
欢迎大家提意见~
如果有看不懂的地方,记得告诉我~
同步更新在这里:http://www.jianshu.com/nb/15462599
作者:咖喱py
[查看全文]
话不多说线上效果,做的视频我有发到b站。用标点符号打开《PPAP》 本来上附上几张做好的ascii码动图,,结果明明才3m不都不如上传。。干脆不弄了。。好气。。
[查看全文]
本帖最后由 Jack_Criss 于 2015-8-1 15:27 编辑
演示视频:http://www.bilibili.com/video/av2654162
官方网站:http://www.jackeriss.com/companions.htm
[查看全文]
本帖最后由 山海不可平 于 2016-10-18 11:06 编辑
这次我们来学做一款高仿的“斗鱼”APP!
还不会swift的同学可以先看看内附的swift基础视频
~36@
9月12日第一次更新
第二篇玩转【斗鱼直播APP】系列之界面分析
第三篇玩转【斗鱼直播APP】系列之项目部署
第四篇玩转【斗鱼直播APP】系列之获取APP图片资源
第五篇玩转【斗鱼直播APP】系列之基本设置
第六篇玩转【斗鱼直播APP】系列之框架搭建
9月14日第二次更新
第七篇玩转【斗鱼直播APP】系列之首页导航栏设置
第八篇玩转【斗鱼直播APP】系列之首页布局分析&实现
9月18日第三次更新
第九篇玩转【斗鱼直播APP】系列之布局推荐界面
第十篇玩转【斗鱼直播APP】系列之利用青花瓷抓取数据
第十一篇玩转【斗鱼直播APP】系列之请求展示推荐数据
9月21日第四次更新
第十二篇玩转【斗鱼直播APP】系列之实现无限轮播
第十三篇玩转【斗鱼直播APP】系列之游戏推荐展示
10月8日更新内容
第十四篇玩转【斗鱼直播APP】系列之Swift3.0适配
第十五篇玩转【斗鱼直播APP】系列之游戏界面实现
10月11日更新内容
第十六篇玩转【斗鱼直播APP】系列之内容简介
第十七篇玩转【斗鱼直播APP】系列之娱乐基本展示
第十八篇玩转【斗鱼直播APP】系列之娱乐菜单展示
10月14日最新更新内容
第十九篇玩转【斗鱼直播APP】系列之内容简介
第二十篇玩转【斗鱼直播APP】系列之“趣玩”界面展示
第二十一篇玩转【斗鱼直播APP】系列之加载数据动画
第二十二篇玩转【斗鱼直播APP】系列之弹出房间界面
[查看全文]
发福利!
发福利啦~
李南江大神最新出的HTML5+React Native跨平台开发教程
网盘包我会发在下楼,有需要的同学快去下载
由于视频正在连载,所以同学们要耐心等待他更完~
教程内容包括:HTML5+CSS+JavaScript+React Native
●01-HTML基础知识
●02-认识HTML
●03-基础标签
●04-列表标签
●05-表格标签
●06-表单标签
●07-多媒体标签
●08-CSS体验
●09-CSS常见属性
●10-CSS选择器
●11-CSS三大特性
●12-元素显示模式
●13-背景相关属性
●14-盒模型
[查看全文]
此教程为搬运,个人进行了一点加工。
我比较笨,自己自学配置Hadoop集群走了不少弯路,好几次都通宵(为此心态还崩过)。在此时此刻终于配置完成,迫不及待地就来分享教程了。
建议先学Linux基础再来配置!
又不会的可以回复,有空会看。
本帖最后由 玩不坏的小黑 于 2016-5-10 10:25 编辑
RecyclerView使用教程前两个星期用到只学习了使用方法,没完全理解,这次用就做个教程用于学习第一步:引用Recyclerview 包在gradle文件里面添加<span style="line-height: 1.5; background-color: rgb(255, 255, 255);">dependencies {</span><span style="line-height: 1.5; background-color: rgb(255, 255, 255);"> compile'com.android.support:recyclerview-v7:23.1.1'</span>
<span style="line-height: 1.5; background-color: rgb(255, 255, 255);">}</span>
第二步:在XMl里面添加Recyclerview<android.support.v7.widget.RecyclerViewandroid:id="@+id/recyclerview"android:layout_width="match_parent"android:layout_height="match_parent"></android.support.v7.widget.RecyclerView>
第三步:在activity里面findViewById()recyclerView.findViewById(R.id.recyclerview);第四步:设置布局管理器,布局管理器待会再详细研究recyclerView.setLayoutManager(new LinearLayoutManager(this));第五步:新建一个适配器package com.xiaohei.recyclerview;import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import java.util.ArrayList;
import java.util.List;
/**
* Created by xiaohei on 2016/5/5.
*/
public class RecyclerviewAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
List *本站禁止HTML标签噢* Items;
public RecyclerviewAdapter() {
Items = new ArrayList<>();
for(int i = 0 ; i<100;i++){
Items.add("小黑 " + i);
}
}
@Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.recyclerview_item,null);
RecyclerView.ViewHolder holder= new xiaoheiHolder(view);
return holder;
}
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
xiaoheiHolder XHolder = (xiaoheiHolder) holder;
XHolder.mTextView.setText(Items.get(position));
}
@Override
public int getItemCount() {
return Items.size();
}
class xiaoheiHolder extends RecyclerView.ViewHolder{
TextView mTextView;
public xiaoheiHolder(View itemView) {
super(itemView);
mTextView = (TextView) itemView.findViewById(R.id.item_id);
}
}
}
recyclerview的适配器流程是这样的首先:getCount 获取到元素个数然后创建view{创建view的时候要用parent获取到item的view,然后new一个Holderitem的view要写一个新的layout文件@Overridepublic RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.recyclerview_item,null);
RecyclerView.ViewHolder holder= new xiaoheiHolder(view);
return holder;
}
然后return holder}然后再绑定{绑定的时候就是填充数据第六步:在activity里面给recyclerview设置适配器recyclerView.setAdapter(new RecyclerviewAdapter());然后运行就可以看到这个界面:
基础部分就先记这么多
recyclerview的灵活性远不止这样
找时间记录下布局管理器和然后还有一个ViewType的使用
[查看全文]