Commit Graph

79 Commits

Author SHA1 Message Date
MikeAfc ebeea2dce9 Add interface for render service to supple component info. 2019-07-31 15:55:00 +08:00
MikeAfc 75468891fd Merge branch 'feature/render_service' into develop
# Conflicts:
#	examples/src/main/assets/data.json
#	examples/src/main/java/com/tmall/wireless/tangram/example/TangramActivity.java
#	examples/src/main/java/com/tmall/wireless/tangram/example/support/SampleScrollSupport.java
#	gradle.properties
#	tangram/build.gradle
#	tangram/src/main/java/com/tmall/wireless/tangram/MVHelper.java
#	tangram/src/main/java/com/tmall/wireless/tangram/MVResolver.java
#	tangram/src/main/java/com/tmall/wireless/tangram/structure/card/LinearScrollCard.java
#	tangram/src/main/java/com/tmall/wireless/tangram/structure/cell/LinearScrollCell.java
#	tangram/src/main/java/com/tmall/wireless/tangram/view/LinearScrollView.java
2019-01-28 15:28:27 +08:00
MikeAfc e1aea0411c Revert support parsing data async 2019-01-28 15:06:14 +08:00
MikeAfc e26cb604f9 Keep tangram and add tangram3 for beta. 2019-01-28 14:48:19 +08:00
MikeAfc 17e38ad2fc Remove CellRender and use fastJson. 2019-01-01 23:07:53 +08:00
MikeAfc 58bdbb54f8 Add demo for 3.0 and worked. 2018-12-18 23:35:51 +08:00
MikeAfc bc23ea596a 1. Provide render service interface.
2. Virtual view become one of render service of tangram.
3. Not consider compatibility.
2018-12-05 17:28:26 +08:00
MikeAfc 2c70945a63 Update version of virtual view and android support package. 2018-10-08 20:46:59 +08:00
MikeAfc 021b99d0ab Add InternalErrorSupport to listen error. 2018-09-29 15:14:47 +08:00
MikeAfc 18f1931a8e Update demo json 2018-09-13 11:03:08 +08:00
MikeAfc 6cb2dd5cab Added hGap support for container-scroll. 2018-08-29 10:10:40 +08:00
MikeAfc 9fea226a2f Add demo for component how to listen container's event 2018-08-10 01:23:12 +08:00
MikeAfc f10aa6a70c Update demo and docs. Add guide for register component. 2018-05-21 15:22:50 +08:00
longerian 54e2e6ab81 update demo 2018-05-11 15:51:59 +08:00
longerian 5ef82a032e simplify clicksupport, exposuresupport 2018-04-16 19:15:38 +08:00
longerian 8a26045ff0 fix conflicts 2018-04-13 16:26:46 +08:00
longerian 9144b2619d fix #92 2018-04-13 16:16:09 +08:00
longerian 36a7abf8f0 remove poor performance rx logic 2018-04-12 15:16:43 +08:00
longerian 19095583f8 fix uncheck warning 2018-04-09 19:25:54 +08:00
longerian 9257c54e4e fix uncheck warning 2018-04-09 19:21:04 +08:00
longerian 5bf3c8f8eb provide lifecycle constraint when bind data from cell to view, this makes async binding possible 2018-04-09 17:31:54 +08:00
longerian 59f197508a add switch to smoothly enable rx features 2018-04-09 15:51:44 +08:00
longerian ff79a06b7b refractor rxExposure support, simplify it 2018-04-09 15:30:28 +08:00
longerian b030e29d35 test auto dispose 2018-04-08 19:13:52 +08:00
longerian 1b773d66a4 setup unit test for lifeCycleHelper 2018-04-08 19:02:20 +08:00
longerian ae5f1e0cba setup basic lifecycle helper to auto dispose 2018-04-08 14:57:00 +08:00
longerian e4eb5b2dd8 move custom observable out of tangram lib 2018-04-04 17:15:42 +08:00
longerian c9cd50ff66 rename method 2018-04-03 09:26:39 +08:00
longerian bc5753b367 update rxjava version 2018-04-02 12:59:05 +08:00
longerian d82c8362d7 make click events handle disposable in SimpleClickSupport, so observable and click listener can be reused 2018-03-29 20:07:04 +08:00
longerian b541740731 fix that click and exposure's observable do not emit event after dispose and re-subscribe 2018-03-29 19:53:59 +08:00
longerian eb85fc9072 remove RxClickExposureEvent, use ClickExposureCellOp instead when handle click and exposure event 2018-03-29 16:22:39 +08:00
longerian 05a0eb6c25 refactor banner observable 2018-03-29 15:17:17 +08:00
longerian 9220d49dff make rxjava dependency provided 2018-03-28 19:52:42 +08:00
longerian 0d7b11b538 refractor tangram op and data parser 2018-03-28 17:57:21 +08:00
longerian f3d9848857 make cell parsing result non-null 2018-03-28 13:05:49 +08:00
longerian b07b289491 exposre data paser API at TangramEngine 2018-03-28 11:51:19 +08:00
longerian d36dcfafa3 refractor data parsing and render 2018-03-27 21:52:35 +08:00
longerian b784a07b77 add data parsing transforming for rx 2018-03-27 21:08:17 +08:00
longerian e2b6c05d7e refractor data parser 2018-03-27 18:54:38 +08:00
longerian 69a1b543fa make BaseCell reactive to its data change 2018-03-26 17:45:30 +08:00
longerian 22f6ef508d update demo 2018-03-26 11:47:32 +08:00
longerian 2a8012a997 update demo 2018-03-23 19:38:15 +08:00
longerian b9832aa39a add All consupmer API for tangram 2018-03-23 19:33:17 +08:00
longerian ba2362fbcb test cell updatea API 2018-03-23 16:58:47 +08:00
longerian 31c3fc4031 remove log and opt observable instance creation 2018-03-15 19:30:16 +08:00
longerian 7056bda9d6 add reactive card load more api 2018-03-15 19:21:27 +08:00
longerian ff2e02f138 add reactive card load api 2018-03-15 17:04:41 +08:00
longerian b2d46fe819 remove verbose code 2018-03-14 20:55:32 +08:00
longerian 3191b44044 opt container-banner and container-scroller when nested in another card 2018-03-14 20:40:32 +08:00