递归火山软件开发平台

标题: [源]雾里看花 - 组件类库 [打印本页]

作者: 雾里看花    时间: 2017-8-19 22:45
标题: [源]雾里看花 - 组件类库
本帖最后由 雾里看花 于 2017-8-23 17:04 编辑

正式版发布之前不再更新,

复制代码
这里说下为什么
对目前火山(测试版)极度失望,代码操作限制太大,开发过程远比as繁琐,
id,文件都需要声明变量,照这样的开发方式,as开发三套app,火山都不一定能够开发一套。


现有组件:
          标签按钮单选复选开关切换按钮单选组
            R线性布局水平/纵向滑动布局框架布局(FrameLayout) , Tab滑动布局 (仿微信的那个)
          编辑框,密码编辑框,号码编辑框......等编辑框
          图片框,圆形图片框 , 图片按钮
          进度圈圆形进度条,滑块条,
我是免费信息
不敢说是最好用的,但是我敢说这是论坛上方法事件最全的,

动态设置点击事件和长按事件,不需要这两个事件的时候可以取消监听,用到的时候设置监听即可,

其中 R按钮1 的背景xml是使用 <   http://bbs.voldev.net/forum.php? ... =421&extra=page%3D1    里面的  <rgbTool>  生成的


<功能类库集合贴> 不作废,但是上面发布的都是单个的组件或功能,这里,我将发布一个真正的类库(...)额  算是集合吧,还不能说是类库。

(, 下载次数: 212) (, 下载次数: 234)


使用方法:直接把View文件夹下的View文件夹放到你的工程里,然后在你的工程里引用里面的源代码就可以。




最后一次更新,有人说打开后这里报错,哪里报错,还有人说缺这个文件,缺那个文件,所以,我把v4包加入到了压缩包里面,并且修改了代码几处错误,
在此之前,你可能会报
TAB滑动布局.v>, 169: 错误: -source 1.6 中不支持 diamond 运算符

这是因为我在as中写list时候,直接写的 list = new List<>(); java1.6是不支持的,换成 list = new List<类型>();就可以了。

你还可能会报 下拉布局.v>, 117: 错误: 不兼容的类型: Object无法转换为float,

这是因为我没有写转换,直接强转的。关于这个,我没有修改,你可以指定java在1.6之上的版本,也就是1.7起步,

既然指定1.7java,那就得把api级别也改为20以上,也就是21起步。毕竟,现在没有人会用安卓4.*的手机了,最低都是5.*起步。

完成了以上指定java版本和api级别之后,你在使用本库编译,应该是不会出错的。

如果还报api级别出错什么的,你可以去找我的帖子,我一会儿会发一张针对api级别报错的帖子。


因为这次加了V4包,体积已下载飙升到一兆以上,所以我选择微云分享和百度云分享。

百度云:链接: http://pan.baidu.com/s/1jHCvX6u 密码: pde5

微云:链接:https://share.weiyun.com/e5393d2d73d03a58991aa101396491b7 (密码:AGNM)


please read me:


============================================================
  因为现在火山创建源文件的时候有些智障,源文件会默认创建到上一个工程的目录中...
有时候忘了更改路径, 所以压缩包内可能会确实某个文件,如果有,请回复,我会补全更新,
如果发现类库有问题,请回复,毕竟,你回复了我也不一定看........................................
============================================================




作者: glbosom    时间: 2017-8-19 22:49
这个必须顶
作者: 安若清风    时间: 2017-8-19 23:22
感谢分享
作者: appfox    时间: 2017-8-20 07:03
楼主高人,支持支持
作者: zz8zz    时间: 2017-8-20 09:24
此贴必火
作者: a37755406    时间: 2017-8-20 10:07
奇怪 为什么我的保存后 打开火山并没有组件?
作者: 雾里看花    时间: 2017-8-20 11:39
a37755406 发表于 2017-8-20 10:07
奇怪 为什么我的保存后 打开火山并没有组件?




  按照我上文写的过程操作之后,火山肯定会有这些组件的,只有出现组件才能维持生活这样子....  

注意,安装库之后不是让你 打开火山而是让你用火山新建一个项目

新建的工程里才会出现新安装的组件,

老项目中是没有的
老项目中是没有的
老项目中是没有的

作者: 123456789    时间: 2017-8-20 12:30

作者: 大山火娃    时间: 2017-8-20 14:28
本帖最后由 大山火娃 于 2017-8-20 14:47 编辑

希望楼主来几集带技术的视频教程如何?

授人鱼不如授人已渔
作者: tzh    时间: 2017-8-20 14:44
不知道编辑框能不能设置输入小数
作者: 雾里看花    时间: 2017-8-20 15:04
大山火娃 发表于 2017-8-20 14:28
希望楼主来几集带技术的视频教程如何?

授人鱼不如授人已渔

不知道你说的教程是火山使用教程还是JAVA教程?
  
      火山的话,我觉得完全没必要出教程,因为现在火山一共就那么几个命令,现在大部分功能组件都要自己封装,就算是出教程也应该在火山正式版发布之后在录制针对正式版的使用教程。

      如果是java的话,那是一个大工程,因为观看的对象理解能力层次不一,有的有点基础,有的一点基础也没有,仔细的讲解起来太麻烦,而且网上也有不少JAVA零基础,
作者: 雾里看花    时间: 2017-8-20 15:07
tzh 发表于 2017-8-20 14:44
不知道编辑框能不能设置输入小数

编辑框类型值我没有全部添加,只是添加了几个常用的,

TYPE_NUMBER_FLAG_DECIMAL  =  8192  =  0x00002000    小数型

更多类型尽在:android.text.InputType
作者: 大山火娃    时间: 2017-8-20 15:19
本帖最后由 大山火娃 于 2017-8-20 15:27 编辑
雾里看花 发表于 2017-8-20 15:04
不知道你说的教程是火山使用教程还是JAVA教程?
  
      火山的话,我觉得完全没必要出教程,因为现在火 ...

例如,手上有java源码,怎么转到火山。
作者: 雾里看花    时间: 2017-8-20 15:46
大山火娃 发表于 2017-8-20 15:19
例如,手上有java源码,怎么转到火山。

这个你还是需要有点JAVA基础的,因为java代码复制到火山中会有错误,有些地方会出错,你需要明白代码的意思,就算是具体意思不明白,但是大概意思你需要懂得,知道出错了该怎么改,什么时候是jar错误,什么时候是代码错误,类型错误,参数错误,代码错误,这些都离不开java基础。
作者: 夜潇    时间: 2017-8-20 17:32
雾里看花 发表于 2017-8-20 11:39
按照我上文写的过程操作之后,火山肯定会有这些组件的,只有出现组件才能维持生活这样子....  

注 ...

这个说的可以
作者: 夜潇    时间: 2017-8-20 17:33
大山火娃 发表于 2017-8-20 14:28
希望楼主来几集带技术的视频教程如何?

授人鱼不如授人已渔

组件封装需要java基础
作者: 夜潇    时间: 2017-8-20 17:35
大山火娃 发表于 2017-8-20 14:28
希望楼主来几集带技术的视频教程如何?

授人鱼不如授人已渔

组件封装需要java基础
作者: qqq    时间: 2017-8-20 21:26
支持支持
作者: 故人雨    时间: 2017-8-20 21:52
看着心痒痒,都是组件,不知后面会不会增加些 比如 转码类,复制粘贴,取时间等等方法类库,觉得这样才完整,目前用的是智子,不敢添加别的类库(用过楼主和别的大神的类库,已经体会到类库冲突的烦恼),难以取舍,继续观望楼主完善中,谢谢!!!!
作者: 雾里看花    时间: 2017-8-20 22:11
故人雨 发表于 2017-8-20 21:52
看着心痒痒,都是组件,不知后面会不会增加些 比如 转码类,复制粘贴,取时间等等方法类库,觉得这样才完整 ...

恩,这次编写我也考虑到了这个问题,所以我一步一步继承来的,父组件都是自写,除了窗口和容器组件使用的是火山自带的,其他组件都是自写,这就解决了和其他类库冲突的问题,而且还方便自己对组件进行扩展。
作者: 1133078    时间: 2017-8-21 01:27

不知道编辑框能不能设置输入小数
作者: cdfj2010    时间: 2017-8-21 02:19
太牛了!!!
作者: zhh828    时间: 2017-8-21 21:31
1、下载View.rar后解压没有看到<组件类库>这个文件夹
2、同时也没有<文档说明.txt>这个文件
作者: 雾里看花    时间: 2017-8-22 05:27
zhh828 发表于 2017-8-21 21:31
1、下载View.rar后解压没有看到这个文件夹
2、同时也没有这个文件

这次我直接发的工程文件,你直接可以打开Main.vsln文件,
作者: 青年的故事    时间: 2017-8-22 12:09
我都天 厉害了楼主
作者: yusen7983    时间: 2017-8-22 18:48

此贴必火
作者: laizewei    时间: 2017-8-23 09:35
代码整理能力差, 打开老是缺这缺那,差评。不能整合一个?
作者: 鲁凯啸    时间: 2017-8-23 16:31
你看一下,貌似你打包的有问题吧?你所说的文件都没有啊




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4