微信朋友圈评论时被评论状态Item位置计算参考


mListView.setSelectionFromTop(position, y);

利用上述方法设置Item在ListView中的位置。
y为Item距离ListView顶端的距离,也就是图中的1;

计算方式:1 = 2 - 3 -4

坐标计算:


int[] location = new int[2];
view.getLocationOnScreen(location);

view为需要计算坐标的控件;
location[0] : x轴坐标

location[1] : y轴坐标

这里计算高度只需要y轴坐标;

坐标定义:屏幕的左上角坐标为(0,0);(x轴向右递增,y轴向下递增,单位都是像素)

空间的坐标都是基于控件的左上角而言;

ItemView的高度需要在评论按钮的onClick事件中传回。

注:在屏幕位置会发生变化的控件在获取坐标时需要进行一定的延时,否则获取的不准确。

大体思路就是这样。

微信朋友圈评论时被评论状态Item位置计算参考,布布扣,bubuko.com

时间: 2024-12-17 11:00:35

微信朋友圈评论时被评论状态Item位置计算参考的相关文章

关于微信朋友圈分享时的签名问题

wx.config({            debug: false,            appId: 'wxb61637dbbd5c5e8e',            timestamp: 1422604391,            nonceStr: '7L8I1R1gf3IYj8dU',            signature: '{{weixinSignature}}',            jsApiList: [              'checkJsApi',   

iOS微信朋友圈 评论点击姓名功能 (补充)

如果要做成微信朋友圈的评论效果, 那么评论用一个UITableview去加载,每个UITableviewCell上加载一个PPLabel. 但是这样会导致一个问题,PPLable在响应点击单词的时候,同样UITableviewCell会响应select事件. 有两种处理办法: 1.截取点击事件,这种办法比较复杂,需要了解iOS的事件传递机制.由于PPLable在事件响应的最底层,而我们需要在PPLable中判断了是否点击到单词,才能决定UITableviewCell是否响应点击事件,这样的做法过

iOS微信朋友圈 评论点击姓名功能

可以使用PPLabel来实现这个功能,下载代码https://github.com/petrpavlik/PPLabel. 这个demo有两个小bug: 1.如果最后一个单词后面没有空格字符,那么不能点击. 修改办法:在ViewController中,有一个代理方法: - (void)highlightWordContainingCharacterAtIndex:(CFIndex)charIndex 将这个代理方法中的代码: if (end.location == NSNotFound) { e

实现类似微信朋友圈功能(一 )只供自己好友可见的点赞和评论

先来看看功能的需求 跟微信朋友圈一样的功能. 我是分步骤做: 1:先查看朋友圈.查看的都是自己的好友.点赞和评论是好友才能看见.不是好友就隐藏看下图.三个不用的用户登录 在展示的接口我先查询出当前好友的点赞和评论的用户集合. doctorId = inputFields.doctorId; //当前医生人 partyIds.add(doctorId); andExprs = FastList.newInstance(); andExprs.add(EntityCondition.makeCond

仿微信朋友圈点赞和评论功能

仿微信朋友圈点赞和评论功能 最近在做朋友圈的项目,所以写一个Demo,代码就是简单实现了一下功能,没有做优化,凑合看 图文排列是用的RecyclerView实现的,弹窗效果是用的自定义的PopupWindow,点赞应该是在本地请求数据库,设置一个flag,获取当前用户的id后,带着id向服务器post一个flag,评论就比较简单了,也是获取当前朋友id(或者昵称),带着内容,向服务器post 贴代码: package com.example.lenovo.dianzandemo; import

怎样实现分享网站文章到微信朋友圈时指定缩略图

当下朋友圈很火,很多企业都将微信朋友圈作为品牌传播的途径,经常会发一些精彩的文章到微信朋友圈供大家自发传播,这样的想法很好,对于优质的内容,网友们也乐于转发与朋友们分享,对品牌宣传与推广确实是有好处的. 通过微信公众平台发文章,需要登录微信公众平台,非常麻烦,而且不能同步到网站中,同一篇文章可能要在多在地方编辑发布,增加了人力和时间成本,有没有一劳永逸的办法呢?当然是有的,其中之一是做一个能在台式机.笔记本电脑.平板电脑.手机上显示出一致效果的网站(IT领域叫响应式网站或全屏幕适应网站),先在这

iOS版微信朋友圈数据库的简要分析

本文版权归cxun所有,如有转载请注明出处与本文链接,谢谢!原文地址:http://www.cnblogs.com/cxun/p/4550523.html 之前写了一些关于微信聊天记录的博文之后,不少同仁向我提出有关导出缓存在手机的微信朋友圈数据的疑问,于是本人做了一些简单的分析,总结了一下微信在iOS存储朋友圈数据的数据格式,但仅仅是猜想而已,希望这篇博文对一些想动手做这方面开发的朋友们有所帮助. 首先,要感谢Wu,MH的指导,Wu提出iOS中微信朋友圈缓存的数据库存放在“//User/App

吐槽微信朋友圈

 先看图(图中两个姓名是一个人),在看微信朋友圈的时候,经常碰到这样一个问题,看到一些好友传了照片之后,然后就是自言自语个没完. 怎么回事,没人评论也不能在那里自言自语吧.说到这里你是不是觉得我很傻逼,因为朋友圈是个私密空间,互相之间的交流只有共同好友之间才能看到. 假如A.B.C相互都是好友,D只跟A是好友.A发了照片,B评论了之后,C可以看到,但是D看不到,因为D不属于A和B的共同朋友,不是一个圈子的.看上去这种方式很新颖奥,估计有很多人可能还没有注意到这点,怪不得别人发的东西评论那么少,而

界面交互之支付宝生活圈pk微信朋友圈

作为一个优秀的设计师,不仅要知道自己的ui设计作品的优势和特色,也必须要看看一些大企业的app交互设计是怎样做的,因为流行的app交互设计很多时候都是反映着时代用户使用app的习惯,他们有大量的客户数据,有一个专业的消费着行为分析团结,因此大企业的APP是很有参照价值的. 下面我就来说一说微信朋友圈和支付宝生活圈的交互设计探讨. 前几天支付宝提示更新9.2版本,点开一看,果然不出所料,增加了朋友圈功能,叫做“生活圈”. 虽然名字不相同,内容却一样.支付宝又向微信再靠近了一步,这对爱恨缠绵的CP终