自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

簡化PageView與TabView切換的框架

移動(dòng)開發(fā)
想必開發(fā)過app的開發(fā)者都有這樣的痛點(diǎn),如果要做一個(gè)可以切換tab的pageView估計(jì)不是一件容易的事情,比如訂單模塊,用戶可以滑動(dòng)在待付款,已完成和售后中三個(gè)view之間切換的話,會(huì)牽扯到不少的頁面邏輯和交互,如果可以有一個(gè)一勞永逸的封裝該有多好啊,每個(gè)頁面的邏輯實(shí)現(xiàn)解耦,不同頁面的切換和交互可以封裝起來。于是,這個(gè)框架就是為了滿足這樣的需求而生的。

源碼簡介:
想必開發(fā)過app的開發(fā)者都有這樣的痛點(diǎn),如果要做一個(gè)可以切換tab的pageView估計(jì)不是一件容易的事情,比如訂單模塊,用戶可以滑動(dòng)在待付款,已完成和售后中三個(gè)view之間切換的話,會(huì)牽扯到不少的頁面邏輯和交互,如果可以有一個(gè)一勞永逸的封裝該有多好啊,每個(gè)頁面的邏輯實(shí)現(xiàn)解耦,不同頁面的切換和交互可以封裝起來。于是,這個(gè)框架就是為了滿足這樣的需求而生的。
它的優(yōu)勢(shì)

  1. 封裝了大部分常見的功能,api簡潔明了,且定制十分靈活,可以根據(jù)產(chǎn)品的不同定制出不同樣式的pageview。
  2. 實(shí)現(xiàn)了頁面切換和邏輯間的解耦,開發(fā)者無需關(guān)心pageview的切換,只需要關(guān)心每個(gè)view的刷新和顯示。
  3. 多種創(chuàng)建方式,與xib無縫結(jié)合。
  4. 對(duì)于pageview為 LazyTableView 的時(shí)候,進(jìn)行了優(yōu)化,防止多個(gè)tableview會(huì)有過多cell的情況,占用大量資源。(后續(xù)會(huì)完善更多優(yōu)化)
  5. 源碼僅有一個(gè)h和m文件,且沒有使用其他任何第三方庫。

源碼效果圖:

[[140722]]

下載地址:http://down.51cto.com/data/2068447

責(zé)任編輯:倪明
相關(guān)推薦

2009-06-29 15:28:00

TableModelSwing開發(fā)

2016-01-27 09:39:13

JoobyJava Web流程

2011-05-18 11:24:05

jQuery

2013-04-19 10:28:10

紅帽

2009-10-28 12:39:33

Java EE無框架

2017-02-13 21:30:25

數(shù)據(jù)中心安全保護(hù)異構(gòu)性

2010-05-24 09:47:32

AjaxAjax框架

2013-07-04 10:43:14

云應(yīng)用

2009-07-10 09:41:08

WCF服務(wù)配置.NET 4.0

2016-06-16 09:56:17

Cloudera

2017-01-22 10:40:31

Hadoop云部署大數(shù)據(jù)

2023-11-02 08:56:59

ORMGORM

2009-08-03 10:02:15

BMCBSMITIL

2023-10-19 13:24:00

Java工具

2013-11-12 14:49:09

IT

2015-11-23 17:39:15

SAP中國峰會(huì)華為

2022-04-02 20:51:19

Tab搭建操作系統(tǒng)鴻蒙

2021-10-20 12:30:09

AIOps智能建筑物聯(lián)網(wǎng)

2019-10-10 10:03:09

開源技術(shù) 開發(fā)

2009-08-05 16:32:25

Smooks 1.2框
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)