index.wxml 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <view class="activityDet">
  2. <view class="header">
  3. <image src="{{configure.bgImg}}" class="templateImg" />
  4. <view class="toBox" style="top:{{configure.templateBase.fromTop}}rpx;left: {{configure.templateBase.fromLeft}}rpx;">
  5. <input value="{{configure.fromText}}" class="text" maxlength='8'
  6. style="color:{{configure.fromColor}};font-size: {{configure.fromFontSize}}rpx;border-color: {{configure.fromColor}}60;width: {{fromWidth}}rpx;"
  7. bindinput="bindKeyInput" data-type='from' />
  8. <image src="/static/image/edit_new.png" />
  9. </view>
  10. <view class="toBox" style="top:{{configure.templateBase.toTop}}rpx;left: {{configure.templateBase.toLeft}}rpx;">
  11. <input value="{{configure.toText}}" class="text" maxlength='8'
  12. style="color:{{configure.toColor}};font-size: {{configure.toFontSize}}rpx;border-color: {{configure.toColor}}60;width: {{toWidth}}rpx;"
  13. bindinput="bindKeyInput" data-type='to' />
  14. <image src="/static/image/edit_new.png" />
  15. </view>
  16. <button class="avatar resetBtn" open-type="chooseAvatar" bind:chooseavatar="changeAvatar"
  17. style="top:{{configure.templateBase.photoTop}}rpx;left: {{configure.templateBase.photoLeft}}rpx;width: {{configure.templateBase.photoWidth}}rpx;height:{{configure.templateBase.photoHeight}}rpx">
  18. <view class="tips" wx:if="{{!changeAvatarFlag}}">点击更换图片</view>
  19. </button>
  20. <image class="avatarImg"
  21. style="top:{{configure.templateBase.photoTop}}rpx;left: {{configure.templateBase.photoLeft}}rpx;width: {{configure.templateBase.photoWidth}}rpx;height:{{configure.templateBase.photoHeight}}rpx"
  22. src="{{avatar}}"></image>
  23. </view>
  24. <!-- 录制控制区域 -->
  25. <view class="btnsBox" wx:if="{{tempFilePath==''}}">
  26. <image wx:if="{{!state}}" src="http://reader-wx.ai160.com/images/reader/card/play_1.png" class="send"
  27. bindtap="play" />
  28. <view class="recordingBox" wx:if="{{state}}">
  29. <image class="readingNow" src="/static/index/readingNow.gif" />
  30. <image src="http://reader-wx.ai160.com/images/reader/card/play_3.png" class="send" bindtap="play" />
  31. </view>
  32. <view class="countDown" wx:if="{{state}}">
  33. 倒计时:<view class="countBox">{{tens}}</view>
  34. <view class="countBox">{{bits}}</view>秒
  35. </view>
  36. </view>
  37. <!-- <button class="resetBtn mangeL-box" bindtap="createActivityImg"> -->
  38. <!-- <button class="resetBtn mangeL-box" open-type="share">
  39. <view class="icon-name">分享</view>
  40. </button> -->
  41. <!-- 试听与分享控制区域 -->
  42. <view class="music" wx:if="{{!state&&tempFilePath!=''}}">
  43. <image
  44. src="{{state?'http://reader-wx.ai160.com/images/reader/card/audition.png':'http://reader-wx.ai160.com/images/reader/card/audition.png'}}"
  45. class="playAuido" bindtap="play" />
  46. <button class="resetBtn share" open-type="share">
  47. 发送给亲爱的爸爸妈妈
  48. </button>
  49. </view>
  50. <!-- 祝福语 -->
  51. <view class="blessing">
  52. <view wx:for="{{greeting}}" wx:key="index" class="content">{{item}}</view>
  53. </view>
  54. <!-- 上传进度 -->
  55. <view class="maskBox" catchtap="true" wx:if="{{uploadState}}">
  56. <view>{{percent}}%</view>
  57. <progress percent="{{percent}}" class="speedProgress" stroke-width="10" activeColor="#C3F166" />
  58. <view>祝福生成中</view>
  59. </view>
  60. </view>
  61. <canvas id='share' type="2d"> </canvas>