标题有点绕口,直接上一个效果图,如果符合你的需求的请在往下看,避免浪费你的时间 当当当当,标红的区域就是今天我们要干的活了 ,搞起来!思路:对android有点了解的人都知道在列表显示中我们可以使用GridLayoutManager这个布局可以轻松实现图片文字的一行显示的个数,所以在使用recyclerview渲染列表的时候我们就使用GridLayoutManager这个布局来代替以往的Linea
项目功能简介:用户通过手机号验证码进行登录和注册 可以浏览动态列表中的所有动态 登录成功后用户可以发表自己的动态 也可以对自己认可欣赏的动态进行点赞和评论 也可以通过动态结识志同道合的朋友 进行聊天和探讨前端:采用Vue框架搭建 weui进行页面布局后端:采用node.js数据库:mangoDB库1. 登录注册功能:通过weui中weui-form进行的页面布局使用 /^1[3456789]\d{
模仿朋友圈发布动态,输入文字支持文字多少高度自增,有一个最小输入框高度,输入文字有限制,不过这些都很easy!1. PhotoPicker的使用这是一个支持选择多张图片,点击图片放大,图片之间左右滑动互相切换的库,同时支持图片删除的库,效果类似。 (1) 添加PhotoPicker的架包 (2) 使用 选择图片:安卓6.0以后需要在代码中添加读写sd卡和相机的权限 当然清单文
可以设置朋友圈文字内容的行间距。可以在FriendCircleFrameModel(根据model计算frame)中设置内容的行间距和首行缩进,注意设置行间距和首行缩进也需要 CustomHeaderView(组头视图中设置NSMutableParagraphStyle *style = [NSMu ...
转载 2021-08-30 14:21:00
725阅读
2评论
在众多的社交类软件中,朋友圈是必不可少的,可以与好友、同学等分享自己的日常和有意思的事情,在开发社交类App时,朋友圈发表的内容你不可能让他全部显示,全部显示的话用户体验度会非常不好,这时就要用到全文、收缩的功能,朋友如果想要看你发的动态,只要点一下全文就可以查看所有的全部的内容了,如果不想看,也没有必要把这一篇文章全部都滑到底部,才能看下一条内容。 源码地址:链接:http://pan
上一篇文章里把SwipeRefreshLayout的原理简单过了一下,大致了解了其工作原理,不熟悉的可以去看一下: 上一篇里最后提到,SwipeRefreshLayout的可定制性是比较差的,看源码会发现跟样式相关的几个类都是private的而且方法是写死的,只暴露出了几个颜色设置的方法。这样使得SwipeRefreshLayout的使用比较简单,主要就是设置一个监听器在onRefresh方法里完
前言:常见的一些UI组件库都是只能提前选择发布图片或者发布视频,我觉得在发布前还要选择一下,挺麻烦的。虽然朋友圈也是这么做的吧。我希望的是,直接进入发布页,如果没有选择图片或者视频,也可以直接发布文字,选择媒体的话支持拍照、图片、视频三个选项。如果选择了图片,就不能选择视频,如果选择了视频就不能选择图片。且图片最多选择9张,视频最多选择一个。下面将分享实际思路实现以及参考代码(完整代码在本文末
效果图 GitHUb地址:https://github.com/HMY314/NineGridLayout图片展示形式1、当只有1张图时,可以自己定制图片宽高,也可以使用默认九宫格的宽高; 2、当只有4张图时,以2*2的方式显示; 3、除以上两种情况下,都是按照3列方式显示,但这时有一些细节: a、如果只有9张图,当然是以3*3的方式显示; b、如果超过9张图,可以设置是否全部显示
点击小图片转到图片查看的页面在Android开发中很常用到,抱着学习和分享的心态,在这里写下自己自定义的一个ImageView,可以实现类似朋友圈中查看图片的功能和效果。主要功能需求:1.自由缩放,有最大和最小的缩放限制2.若图片没充满整个ImageView,则缩放过程将图片居中3.根据当前缩放的状态,双击放大两倍或缩小到原来4.当图片尺寸超过ImageView所能展示,图片可以移动5.移动以
有一年没发表文章了,语言都从java换为kotlin了。最近还是做了不少东西的,后面再慢慢更新吧,还是代码能带给人快乐1. 效果图2. 实现思路最终目标:没有数据时,显示加号布局,选择图片达到最大值时,加号布局隐藏,当删掉一张图片后,加号布局又显示出来里面用到的图片选择框架是知乎的matisse,图片加载是glide,权限申请是permissionx,具体的使用就不详细说明了,若有需要日后再单独出
效果图: 本文概述用到的开源库:仿照的图片选择器,Luban压缩图片,glide 上面红部分,当用户选中图片时,当=9张时,那个加号图片就会消失!本文主要仿照的发布动态功能,主要时针对发布动态时,选中图片后的变化状态!整体布局 这可以看到,控制图片状态的地方就是一个recyclerview思路利用recyclerview的多行视图来实现! 信上的效果是,先选中图片后才会进入这个界
/** * 仿朋友圈发布动态 * 拍照或图库选择 * 压缩图片并保存 * */ public class MainActivity extends BasicActivity implements OnItemClickListener { // 图片 九宫格 private GridView gv; // 图片 九宫格适配器 private GridViewAdapte
文章目录前言一、写代码前的准备二、排版三、js部分1.使用面向对象编程2.获取固定元素节点3.选取朋友圈作为对象4.实例化一个朋友圈5.发送朋友圈总结 前言学习前端第二个月,最近想进学校工作室,没有拿得出手的demo,使用仿写了一个简易版朋友圈,希望大牛们给我指点一哈提示:以下是本篇文章正文内容,下面案例可供参考最终样式:可以使用接入数据库等方式储存数据,也可以用localstorge等方法
一.我个人觉得就时间上处理有一点难 做出的效果 直接上代码~db.collection("recruit_add_work").orderBy("createTime","desc").get({ success(res) { infomation = res.data console.log(res) // 数组对象拼接字符串
  最近开发需求中要模仿朋友圈文章的展开收起功能,网上找了找,发现都有问题,于是乎自己在前辈的基础上进行了一定量的修改,下边将源码贴出来供大家参考:1.主Activity布局文件就不粘贴了,很简单,就一个ListView.2.主Activity功能实现:package com.example.textviewdemo; import java.util.HashMap; import
调用方式(布局文件就是一个自定义控件):private ArrayList<String> selectedImages; @BindView(R.id.imagePicker) ImagePicker imagePicker; @Override protected void onCreate(Bundle savedInstanceState) {
模仿朋友圈界面,主要实现:1、能够下拉背景图随着变化,2、松手能够弹回并带着动画效果。一.自定义一个View并继承ListView;实现以上效果,要重写ListView的两个方法:overScrollBy();onTouchEvent() overScrollBy()方法有9个参数,这里解释几个实现以上效果的主要参数: //deltaY:竖直方向的瞬时值移量、变化量dx,顶部到头为 - ,底部
目前的app的动画效果是越来越炫了,很多主流app的图片预览返回都有类似功能,比较常见的是ios自带相册,朋友圈等等。自己项目中也有类似功能,最近整理了一下这个功能的代码,做个笔记记录,有兴趣的朋友可以点击源码。网上已经有对应功能的三方库了,MyDragPhotoView 和 DragPhotoView等等。但是他们都是继承view去实现的。如果我想用到其他View/ViewGroup上,就不
# Android仿发布朋友圈实现教程 ## 一、整体流程 首先,我们来了解一下整个实现“Android仿发布朋友圈”的流程。下面是一个简单的步骤表格: | 步骤 | 描述 | | ---- | ---------- | | 1 | 创建发布朋友圈界面 | | 2 | 实现选择图片功能 | | 3 | 实现发布文字功能 | | 4 | 实现
原创 4月前
242阅读
# Android 仿发布朋友圈 随着社交媒体的流行,朋友圈已经成为人们分享生活点滴的流行方式之一。本文将介绍如何使用Android开发一个仿发布朋友圈的应用。 ## 1. 界面设计 首先,让我们来设计朋友圈发布页面的界面。我们可以使用一个RecyclerView来展示已经发布的朋友圈动态,同时在顶部添加一个输入框和发布按钮。 ```xml
原创 9月前
229阅读
  • 1
  • 2
  • 3
  • 4
  • 5