自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 服装行业dxf文件转svg格式(java代码)

公司项目需要,研究了一下服装行业dxf文件规则与svg文件规则,写了一个dxf文件转svg格式矢量图的方法。 1、所有线条与折线都有转到svg中。 2、文字信息只筛选了裁片名称 ...

2019-07-24 17:31:50 1208 1

原创 写了一个自定义view,实现表情、文字、语音输入,可以直接拿来用

写了一个自定义view,实现表情、文字、语音输入,可以直接拿来用。使用很简单

2014-06-04 15:50:49 817

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关注的人

提示
确定要删除当前文章?
取消 删除