欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Rexsee新版发布,开源的Android开发平台

程序员文章站 2022-05-22 22:53:10
...

开源移动Web开发平台Rexsee今天发布最新版本2.8,支持以JS调用的方式实现Android原生UI布局。

 

目前大部分的移动Web开发框架由于WebView的原因,在UI能力方面有所欠缺,往往需要配合jQuery Mobile等第三方框架完成应用界面的绘制,但却对执行效率造成严重影响。

 

新版Rexsee扩展多个对象,用于创建和管理原生界面元素,支持Android系统的原生UI布局(目前已支持Android SDK Platform API8的全部布局)。开发者可以通过JS完全实现等同于原生应用的界面展现,解决了应用界面响应迟缓的通病。

 

同时,Rexsee还强化了绘图功能,新添等同于HTML5中Canvas的对象,利用Android Camera 3D机制实现3D绘图。

 

更新后的APIs已经发布到Rexsee社区,开发者可以下载最新的开发手册,直接在手机上运行,了解详细的示例演示。

 

版本:Rexsee 2.8

社区:http://www.rexsee.com/

手册下载:http://www.rexsee.com/CN/helpReference.php

 

新版Rexsee扩展对象说明:

 

  • rexseeJavaView对象及事件,用于创建和管理原生界面布局元素,支持一下原生布局,(API8的全部布局)
    • 布局类型(可以添加子对象):
      • AbsoluteLayout
      • Div(Rexsee扩展)
      • FrameLayout
      • Gallery
      • GridView
      • HorizontalScrollView
      • LinearLayout
      • ListView
      • RadioGroup
      • RelativeLayout
      • ScrollView
      • SlidingDrawer
      • TableLayout
      • TableRow
      • ThreeDGallery(Rexsee扩展)
      • ViewAnimator
      • ViewFlipper
      • ViewSwitcher
    • 基本类型(不可添加子对象):
      • AnalogClock
      • Button
      • CheckBox
      • Chronometer
      • DatePicker
      • DigitalClock
      • EditText
      • ImageButton
      • ImageSwitcher
      • ImageView:支持多点触摸的缩放。
      • LabelDiv(Rexsee扩展)
      • ProgressBar
      • ProgressDiv(Rexsee扩展)
      • RadioButton
      • RatingBar
      • SeekBar
      • Spinner
      • SurfaceView
      • TextSwitcher
      • TextView
      • TimePicker
      • ToggleButton
      • VideoView
      • WebView/Browser/BrowserDiv(Rexsee扩展)
      • ZoomControls

注意:特别提一下其中的SurfaceView类型,可以进行3D绘图,类似于HTML5的Canvas,基于Android Camera 3D绘图机制。

  • rexseeJavaDialog对象及事件:将JavaView元素显示在对话框中。
  • rexseeJavaBar对象:将JavaView元素直接覆盖在布局中。
  • rexseeDrawable对象:预载入图片并进行简单处理。
  • rexseeImageDialog对象及事件:显示图片用的对话框,支持多点触摸的缩放。
  • rexseeButtonDialog对象及事件:显示一组按钮。