MVCView直接访问Model,View包含Model信息,包括业务逻辑。 MVC模型里Model不变,Model不依赖于View,但是 View依赖于Model。因为View实现了一些业务逻辑,导致更改View比较困难,业务逻辑无法重用。MVVM页面与数据逻辑分离。通过绑定技术把页面和数据关联起...
分类:
Web程序 时间:
2015-07-27 18:33:45
阅读次数:
140
2015-07-2716:52:58一、如何通过继承ViewGroup来实现自定义View?首先得搞清楚Android时如何绘制View的,参考Android官方文档:How Android Draws Views以下翻译摘自:http://blog.csdn.net/linghu_java/art...
分类:
移动开发 时间:
2015-07-27 18:33:35
阅读次数:
589
view的bounds默认的都为(0,0,self.frame.size.width,self.frame.size.height)view的位置是由view.frame决定的,而view.bounds决定的是其内子视图的原点。写个例子就明白了 1 - (void)viewDidLoad { 2 ....
分类:
其他好文 时间:
2015-07-27 18:19:57
阅读次数:
86
原文链接:
ANDROID
DATABINDING: GOODBYE PRESENTER, HELLO VIEWMODEL!
MVP(Model-View-Presenter)近来成为Android应用的UI层架构设计中主要的设计模式。例如Ted Mosby,Nycleus和Mortar 等框架都引入Presenters来帮助你的应用构建一个整洁的架构(clean
ar...
分类:
移动开发 时间:
2015-07-27 16:23:09
阅读次数:
167
package com.example.coco_demo02;
import android.app.Activity;
import android.os.Bundle;
import android.view.animation.Animation;
import android.view.animation.TranslateAnimation;
import android.widge...
分类:
移动开发 时间:
2015-07-27 16:21:01
阅读次数:
135
MVC全名是Model
ViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
M...
分类:
Web程序 时间:
2015-07-27 16:18:25
阅读次数:
146
/** * Options for scaling the bounds of an image to the bounds of this view. 将一个图片的边界缩放到这个view边界的几种选项 */ public enum ScaleType { ...
分类:
其他好文 时间:
2015-07-27 16:15:28
阅读次数:
100
转自: http://www.open-open.com/bbs/view/1320934157953/ Eclipse中10个最有用的快捷键组合? 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码...
分类:
系统相关 时间:
2015-07-27 15:09:47
阅读次数:
221
浅谈MVC什么是MVC?MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。参考维基百科
MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。
其中,...
分类:
Web程序 时间:
2015-07-27 15:05:03
阅读次数:
125
今天为一个系统左侧的菜单栏设置了一个点击事件,设置了translateAnimation以后发现,当位移动画结束以后,菜单里边的button的onclick事件还在,不得不感慨这点官方做得实在够脑残,于是自己又加了一个控制view显隐的代码,最后代码是这样的: private void sta...
分类:
移动开发 时间:
2015-07-27 14:48:49
阅读次数:
162