火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 20994|回复: 27
打印 上一主题 下一主题

[源]雾里看花 - 组件类库

 关闭 [复制链接]

42

主题

192

帖子

1万

积分

论坛元老

三东省焚化部副主任

Rank: 8Rank: 8

积分
11227
QQ
跳转到指定楼层
楼主
发表于 2017-8-19 22:45:01 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 雾里看花 于 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>  生成的


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




使用方法:直接把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:


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



本帖被以下淘专辑推荐:

回复

使用道具 举报

22

主题

80

帖子

613

积分

高级会员

Rank: 4

积分
613
28#
发表于 2017-8-23 16:31:52 | 只看该作者
你看一下,貌似你打包的有问题吧?你所说的文件都没有啊
回复

使用道具 举报

5

主题

12

帖子

110

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
110
27#
发表于 2017-8-23 09:35:50 | 只看该作者
代码整理能力差, 打开老是缺这缺那,差评。不能整合一个?
回复

使用道具 举报

3

主题

39

帖子

166

积分

注册会员

Rank: 2

积分
166
26#
发表于 2017-8-22 18:48:52 | 只看该作者

此贴必火
回复

使用道具 举报

4

主题

186

帖子

1万

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
13645
25#
发表于 2017-8-22 12:09:14 | 只看该作者
我都天 厉害了楼主
回复

使用道具 举报

42

主题

192

帖子

1万

积分

论坛元老

三东省焚化部副主任

Rank: 8Rank: 8

积分
11227
QQ
24#
 楼主| 发表于 2017-8-22 05:27:48 | 只看该作者
zhh828 发表于 2017-8-21 21:31
1、下载View.rar后解压没有看到这个文件夹
2、同时也没有这个文件

这次我直接发的工程文件,你直接可以打开Main.vsln文件,
回复

使用道具 举报

2

主题

20

帖子

152

积分

注册会员

Rank: 2

积分
152
23#
发表于 2017-8-21 21:31:05 | 只看该作者
1、下载View.rar后解压没有看到<组件类库>这个文件夹
2、同时也没有<文档说明.txt>这个文件
回复

使用道具 举报

0

主题

21

帖子

82

积分

注册会员

Rank: 2

积分
82
22#
发表于 2017-8-21 02:19:40 | 只看该作者
太牛了!!!
回复

使用道具 举报

1

主题

24

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
21#
发表于 2017-8-21 01:27:49 | 只看该作者

不知道编辑框能不能设置输入小数
回复

使用道具 举报

42

主题

192

帖子

1万

积分

论坛元老

三东省焚化部副主任

Rank: 8Rank: 8

积分
11227
QQ
20#
 楼主| 发表于 2017-8-20 22:11:06 | 只看该作者
故人雨 发表于 2017-8-20 21:52
看着心痒痒,都是组件,不知后面会不会增加些 比如 转码类,复制粘贴,取时间等等方法类库,觉得这样才完整 ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-24 00:58 , Processed in 0.104369 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表