发送朋友圈的popupWindow

安卓仿微信朋友圈动态数据加载(包括评论和点赞,以及动态详情页) 在项目里面使用到了类似微信朋友圈的功能,所以就研究了一下,大家先看看效果吧! 阅读详情

在我们做分享功能的时候,经常会需要自定义一些视图去实现分享,下面是根据公司的要求,写的一个popupwindow,如有不妥的地方,欢迎大家给出意见。

package com.chen.demo;

import android.app.Activity;
import android.content.Context;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.view.Gravity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.PopupWindow;

public class MainActivity extends Activity implements OnClickListener{

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        findViewById(R.id.btn_id).setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        View view=getLayoutInflater().from(this).inflate(R.layout.activity_main2,null);
        int a=getDaoHangHeight(this);
        final PopupWindow pw=new PopupWindow(view, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT, true);
        pw.setBackgroundDrawable(new BitmapDrawable());
        Myimage myimage=new Myimage(MainActivity.this);       
        pw.showAtLocation(view, Gravity.BOTTOM,0,a);
        view.findViewById(R.id.img1_id).setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Myimage.showToast(MainActivity.this, "您好,消息已发到朋友圈!");
                pw.dismiss();
            }
        });
        view.findViewById(R.id.img2_id).setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Myimage.showToast(MainActivity.this, "您好,消息已发到微博朋友圈!");
                pw.dismiss();
            }
        });
        view.findViewById(R.id.img3_id).setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Myimage.showToast(MainActivity.this, "您好,消息已发到微信朋友圈!");
                pw.dismiss();
            }
        });
    }
    //获取导航栏的高度
     public static int getDaoHangHeight(Context context) {
            int resourceId=0;
            int rid = context.getResources().getIdentifier("config_showNavigationBar", "bool", "android");
            if (rid!=0){
                 resourceId = context.getResources().getIdentifier("navigation_bar_height", "dimen", "android");
                return context.getResources().getDimensionPixelSize(resourceId);
            }else
                return 0;
        }
}

 

高仿微信朋友圈点赞、评论弹出框效果(自定义Popupwindow实现) 本Demo高仿微信朋友圈评论点赞弹出框动画效果,自定义popupwindow实现,可助你快速学习自定义popupwindow. 立即下载

相关推荐

仿微信朋友圈功能

仿朋友圈 qq空间评论 下拉刷新上拉加载更多

android开发--仿微信朋友圈界面

话不多说,先来看两张效果图 看图片效果还凑合,就是“朋友圈”三个字和头像的动画过渡效果和微信朋友圈的实际效果还是有点差距,可以的话以后慢慢再优化吧,这里贴出相关的代码,可能部分代码比较多余,以后再做修改吧 一:界面布局代码: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget....

James0703的博客 3万+

Android 平台的仿微信发表朋友圈、点赞、评论朋友圈

发福利,减少资源分,Android 仿微信发表与点赞评论朋友圈,里面有5个demo,基础,对大家有帮助的话请给个好评

Android仿微信朋友圈5实现朋友圈列表

微信朋友圈网上有很多开源的例子,本文是自己手写,之前的几篇都是单个功能,感觉很零散,这次放出完整的点赞评论和朋友圈列表功能. 1.定义四种item类型,和后台接口匹配: 2.CircleAdapter实现代码: 部分核心代码截图: 完整代码: /** * @作者: njb * @时间: 2019/7/25 10:47 * @描述: 朋友圈适配器 */ public ...

u012556114的博客 1万+

android仿朋友圈

android仿朋友圈源码,小demo,android仿朋友圈源码,小demo

Android例子源码仿微信朋友圈图片浏览器

本项目是一个仿微信朋友圈的图片浏览器小例子,支持多图加载,点击缩略图会进入大图浏览模式,大图可以使用手势缩放,支持左右滑动浏览。本项目编码UTF-8编译版本4.4.2源码没有注释javaapk提供测试。

Android 混合开发之仿微信朋友圈

开发之前 大约从去年开始吧, 也可能是前年 Html5好像火得不得了, 不得了…总能从网上听说到 XXX混合开发, 为了紧跟潮流(虽然有点儿晚了), 咱们也看看Android+Html5混合开发是怎样的! 今天带来的案例是微信的朋友圈, 因为我觉得是微信把H5给”捧红了”. 不过丑话说在前头, 咱们的仿朋友圈可是”低仿”, 只是把混合开发的大致流程说说, 界面可能不堪入目…见谅.. 开发环

张鹿鹿的专栏 4760

光斑大小控制【ZEMAX操作数】

在使用Zemax优化光学系统时,对成像的聚焦光斑大小进行限制,即弥散斑的大小; 一、RSCE(质心RMS光斑半径):二、RSCH(光线RMS光斑半径):

yh的博客 7867

android之仿朋友圈程序,Android仿微信朋友圈点赞和评论功能

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

weixin_39977934的博客 538

经典点云配准算法:迭代最近点算法ICP(Iterative Closest Point)

迭代最近点算法,又名为 ICP(Iterative Closest Point)算法。 (1)ICP算法对初始值的依赖比较大,具体的配准过程中,如何选择初始值是一个问题,可以使用轮式里程计、imu预积分或其它先验的配准结果。 (2)ICP迭代次数过多,实际工程中需要考虑到其实时性的优化问题。 (3)迭代终止的阀值的设置也是需要考虑的点,可以考虑自适应阀值的方法。 (4)关于寻找最近点可以使用kdtree进行临近搜索。

qq_35102059的博客 1万+

深度学习之Pytorch---本人踩过的坑(报错总结)第十篇

深度学习之Pytorch安装时遇到的问题—本人踩过的坑(报错总结) 报错一:pip install torchvision 出现“由于目标计算机积极拒绝,无法连接”的问题 解决方案:找到自己浏览器的工具或选项,我的是火狐,具体解决方案如下图 然后找到桌面左下角,点击搜索internet,然后点击internet选项 最后回到Anaconda Prompt命令行输入pip install...

qq_41570307的博客 1914

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

仿微信朋友圈的点赞和评论

vxwjf的博客 2万+

一周涨十万星,GitHub 爆火的 REA 逆向工程到底是什么?

REA 这波热度里,我一直没太想明白的是它为什么火在 AI 圈而不是安全圈。同类的 MCP 工具早就在了,技术上也谈不上新,真正变的只有一件事:门槛。门槛一降,参与的人就从"会逆向的工程师"变成了"会打字的任何人"。这大概也是争议的根源。护城河这件事,多数报道的共识是它从"你看不到我的代码"挪到了"你拿不走我的服务能力和业务理解"。这话对不对,现在没人拿得出证据,只能等下一批真实案例。哪天有人拿 REA 把某个还在卖钱的闭源软件啃出可维护的工程,那个答案才算落地。

优快云zhizunbao的博客 1191

android 朋友圈弹出框,Android popupwidown 实现朋友圈评论弹窗显示在软键盘上面

布局:android:layout_width="match_parent"android:layout_height="wrap_content"android:focusable="true"android:focusableInTouchMode="true"android:background="@color/color_f4f4f5">android:id="@+id/popup_...

weixin_39604092的博客 261

STM32之W5500网络通信_w5500 profinet

*初始化8个socket*/setSHAR(ConfigMsg.mac);/*配置Mac地址*/setSUBR(ConfigMsg.sub);/*配置子网掩码*/setSIPR(ConfigMsg.lip);/*配置Ip地址*/setGAR(ConfigMsg.gw);/*配置默认网关*/setRTR(2000);/*设置溢出时间值*/setRCR(3);/*设置最大重新发送次数*/

2501_90250923的博客 1461

Halcon 3D点云处理实战:从PLY文件读取到曲面匹配的完整流程(附避坑指南)

本文详细介绍了Halcon在3D点云处理中的完整流程,从PLY文件读取到曲面匹配,特别强调了3D算子的应用技巧和避坑指南。通过实战案例和参数优化建议,帮助开发者高效处理工业视觉检测中的复杂点云数据,提升匹配精度和性能。

weixin_42535720的博客 278

一键发圈,一键转发到微信朋友圈或者微信好友

转载地址:http://blog.youkuaiyun.com/zflove168/article/details/79216773package com.derivative.client.util; import android.content.ComponentName; import android.content.Context; import android.content.Intent; im...

RootYxb的专栏 7824

嵌入式工程师成长之路(0)----认识元件

在电子设计与维修中,认识元件是成功的关键!面对琳琅满目的电阻、电容、电感与二极管,样子形式千奇百怪,你是否也曾陷入困难? 本文基于行业权威分类标准,结合十年工程师实战经验,深度解析4大类、30+子类电子元件的核心特性、应用场景与避坑指南,助你从“小白”秒变“电子高手”!

云轩阁 11万+

Android popupwidown 实现朋友圈评论弹窗显示在软键盘上面

布局: <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:focusable="true" android:focusableInTouchMode="true" android:background="@color/color_f4f4f5"> <EditText android

wang670144941的博客 607

【超详细】计算机操作系统总结及思维导图(汤子瀛版)

计算机操作系统 一.操作系统引论 1.操作系统的目标和功能 目标 方便性 有效性 提高系统资源利用率 提高系统吞吐量 可扩充性 开放性 作用 OS作为用户与计算机硬件系统之间的接口 命令方式 系统调用方式 图标–窗口方式 OS实现了对计算机资源的抽象 2.操作系统的发展过程 未配置操作系统的计算机系统 人工操作方式 用户独占全机 CPU等待人工操作 严重降低...

圣三一 2万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

安卓开发:模仿微信,QQ评论输入框,使用PopupWindow完美实现

工作上遇到的就随手记录下来了。 需要是这样的:点击下方的评论按钮,弹出软键盘,输入框在软键盘上方显示。如下图(用朋友圈的截图,就是要这样的效果,但是因为我们是直播页面,布局还不能顶上去。。。so,自己开动脑筋,误打误撞就写好了) 效果图如下: 看标题应该也看到了,是用popupwindow来实现的,具体代码如下,代码中注释已经很清楚了,不多说了:public static View comme

ximen_qing的博客 5788

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Android 实现朋友圈有图片和视频(转)

效果就是图上的样子。 首先是布局文件,没什么就是一个RecycleView &lt;android.support.v7.widget.RecyclerView  android:id="@+id/dis_rv"  android:layout_width="match_parent"  android:layout_height="wrap_content"&gt;  &lt;/andro...

guoliangzhao的博客 828

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

两千行代码高仿微信发布朋友圈

2019年 的第一个工作日 祝大家新年快乐 希望这一年 依旧拥有一颗感恩的心 这次时间很长 前后做了一个星期 这次做的是我自己的项目 代码有点多 写的时候没有注释 这次就当整理一下思路 这些代码均可运行 无bug 有两个Fragment 第一个fragment用来显示 发布页面 ,并且跳转到拍照和选择 相册 第二个 主要是用来查看 之前的页面 用到了知乎的开源库 matisse 和 另一个go...

qq_40592484的博客 1429

Android 实现朋友圈有图片和视频

最近开发比较烦,这个作为我第一篇博客吧。 效果就是图上的样子。 首先是布局文件,没什么就是一个RecycleView &lt;android.support.v7.widget.RecyclerView android:id="@+id/dis_rv" android:layout_width="match_parent" android:layout_height="wrap_conte...

weixin_34232744的博客 616

Android实现图片上传,可以选择多张图片,缩放预览,拍照上传等

Android实现图片上传

永青技术博客 1771
上一篇: Gallery与ImageSwitcher的结合构建滑动图片
下一篇: Recycleview横向滑动,当前显示的item居中且高亮显示
believe_chen
博客等级 码龄10年 12粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值