File tree 1 file changed +40
-0
lines changed
1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ ###(一)、单击全屏浏览文本
2
+ 这个项目中文本点击进入全屏,使用一段时间后感觉很自然,很得劲;而双击则感觉有点笨重。<br />
3
+ 如果喜欢双击模式,可以在“设置--通用”里面更改
4
+
5
+ 图片单击放大,视频单击播放,声音也是单击播放,地图点击,gif也是单击<br >
6
+ 也就是说单击是一种查看消息详情的触发方式,而文本消息的详细模式就是全屏浏览<br >
7
+ 文本采用单击触发,而不是双击的理由:<br >
8
+
9
+ 1 . 单击触发文本全屏浏览,会和其他类型的消息触发方式一致
10
+ * 单击比起双击更易操作,鼠标双击还可以接受,用手指双击体验不好
11
+ * 用户意识到文本也和图片、视频、声音一样单击触发后,文本误操作概率不会高于其他类型Cell
12
+ * 文本内电话、URL、邮件、控制字符串等可点击区域造成的干扰很小
13
+ * 鼓励全屏查看文本,可以有更好的浏览体验,同时也可以提供更多的功能
14
+ * 如果实在众口难调,在设置--通用里面加个“单击、双击”的切换开关即可
15
+
16
+ ###(二)、改进输入框——细节待定
17
+ 为什么输入框要限制为5行?,是因为80-90%的消息长度不足5行,还是纯粹为了美观,还是用户在输入消息时需要实时查看历史消息?<br />
18
+ 输入框可以更宽更高,字体可以更大更宽松 <br />
19
+
20
+ ###(三)、所有消息参与卡片式浏览——细节待定
21
+ 现在只有图片、视频、小视频参与卡片式浏览,如果鼓励全屏浏览文本,那么就必须实现文本的卡片式浏览;<br />
22
+ 在群聊中,往往对某些人更感兴趣,比如活动组织者。我想做成左右滑动正常浏览,上下滑动则只浏览当前消息发送者的历史消息,<br />
23
+ 总之,左右滑动是群聊, 上下滑动相当于单聊。
24
+
25
+ ###(四)、消息缩略图
26
+ 我想要下面的效果: <br />
27
+
28
+ ####1 、消息本身自带缩略图,而不是客户端收到消息后再去下载缩略图。
29
+ ` 目前做法 ` :消息收到后先显示一个默认图片,等待缩略图下载完毕后再替换默认图片,这种行为我非常不喜欢。<br />
30
+ 我曾经为了解决这个问题,在客户端收到消息后延迟派发直到缩略图下载完毕,不过最后细节不好处理放弃了。<br />
31
+ ` 希望做法 ` :我希望消息本身就自带一个缩略图,哪怕这个缩略图非常粗糙,只要大体看出点眉目即可。
32
+
33
+ ####2 、APP自动下载高清缩略图
34
+ ` 目前做法 ` :现在收到消息后要想显示高清缩略图必须下载照片原图后,APP自己生成一个高清缩略图。<br />
35
+ ` 希望做法 ` :APP主动下载消息高质量缩略图,没有必要下载原图。用户根据高清缩略图来决定自己是不是感兴趣 <br />
36
+
37
+ ####3 、用户主动下载照片原图
38
+ 唯有当用户主动点击照片后,才开始下载照片原图。<br />
39
+
40
+ 当然不是每一个照片都要分为三个形态分别下载,一般照片,高清缩略图和原图可以合二为一,直接下载原图即可。 <br />
You can’t perform that action at this time.
0 commit comments