- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 服装行业dxf文件转svg格式(java代码)
公司项目需要,研究了一下服装行业dxf文件规则与svg文件规则,写了一个dxf文件转svg格式矢量图的方法。 1、所有线条与折线都有转到svg中。 2、文字信息只筛选了裁片名称 ...
2019-07-24 17:31:50 1208 1
BokeDxfToSvg.java
公司项目需要,研究了一下服装行业dxf文件规则与svg文件规则,写了一个dxf文件转svg格式矢量图的方法。
1、所有线条与折线都有转到svg中。
2、文字信息只筛选了裁片名称
2019-07-24
android集成文字输入,语音输入,表情输入自定义view
这是一个已经集成了聊天发送文字表情和语音功能的输入模块 无需再写任何代码 自己写的 5分绝对值
使用方法:
第一步:文件怎么放
把三个文件夹里的东西分别放在制定的地方就行
第二步:布局到我的activity中
把它当成一个普通的view就好 放在你想放的位置 以下是我在自己项目里放的位置 放在布局的最低端
<com example defined SendMassageRelativeLayout
android:id "@+id rl bottom"
android:layout width "fill parent"
android:layout height "wrap content"
android:layout alignParentBottom "true"
android:background "#aaa"
>
第三步:怎么用该控件实现发送文字表情和语音
首先 在activity中获得该SendMassageRelativeLayout 并设置两个参数 第一个是语音的录音要放的文件夹路径(文件夹要在activity中建好) 通过SendMassageRelativeLayout对象 SetRootPath String path 设置
第二个是对象SendMessageListener对象 这个对象是一个自定义的接口 要在activity中实现
通过SendMassageRelativeLayout对象 SetSendMessageListener this ;设置 其中this是因为该activity实现了接口 也可以自定义一个类来实现接口
然后在SendMessageListener接口的两个函数中实现语音与 普通文字表情的发送代码就行了
public void getAndSendMessage String str 是发送文字与表情的 点击发送时会调用这个方法 表情已经转变为字符串 str就是要发送的内容 至于要发到哪怎么发自己编写 显示的时候还要解析一下 分离出表情 下面说解析过程
文件中提供的一个类ExpressionUtil java就是解析的工具类 只需要在设置显示的TextView内容时用以下代码就行
String message; 消息具体内容
String zhengze "f0[0 9]{2}|f10[0 7]"; 正则表达式 用
try {
SpannableString spannableString ExpressionUtil getExpressionString context message zhengze ;
myTextView setText spannableString ;
} catch NumberFormatException e {
e printStackTrace ;
} catch SecurityException e {
e printStackTrace ;
} catch IllegalArgumentException e {
e printStackTrace ;
}
语音的发送 语音发送的时候会执行实现接口中的public void getAndSendVoice String path int time 方法path是录制的语音在本地的绝对路径 time是语音的时长 秒为单位
至于接下来是要通过网络发送出去还是播放 自己实现ok了 总之很简单方便 表情输入 文字输入 录音 以及这些功能的切换都已经在内部实现 不需要任何代码 ">这是一个已经集成了聊天发送文字表情和语音功能的输入模块 无需再写任何代码 自己写的 5分绝对值
使用方法:
第一步:文件怎么放
把三个文件夹里的东西分别放在制定的地方就行
第二步:布局到我的activity中 [更多]
2014-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人