商代理购物仿奢侈品包包手包饰品一条街

商代理购物仿奢侈品包包手包饰品一条街,本公司主要生产销售的品牌有LV、Prada、gucci, chanel、dior、hermes、Balenciaga、Burberry、Miu Miu; BV、MK、MCM等精品包包、钱包、皮带、围巾、手包、手表、饰品等原单奢侈产品,我们长期诚招代理
http://www.itnose.net/detail/6386888.html 2015-10-14 12:50    [其它]

Android 仿群聊头像

来自: http://blog.csdn.net//lyhhj/article/details/49935345 最近小编搞了一个仿群聊头像的一个功能,分享给大家... 工作中需要实现仿钉钉群头像的一个功能,就是个人的头像拼到一起显示,看了一下市场上的APP好像的群聊头像是组合的,QQ的头像不是,别的好像也没有了。今天给大家分享一下怎么实现的吧。首先我们先看一下效果图: 好了,下面说一下具体怎么实现的: 实现思路 1.首先获取Bitmap图片(本地、网络) 2.创建一个指定大小的缩略图 3.组合Bitmap图片 很简单,本地图片需要我们从本地读取,如果是网络图片我们也可以根据URL来获取bitmap进行组合 具体实现过程 1.布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:gravity="center" android:orientation="vertical" android:background="#987" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <TextView android:background="#fff" android:layout_width="match_parent" android:layout_height="1dp"/> <ImageView android:src="@drawable/j" android:id="@+id/iv1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:background="#fff" android:layout_width="match_parent" android:layout_height="1dp"/> <ImageView android:src="@drawable/j" android:id="@+id/iv2" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:background="#fff" android:layout_width="match_parent" android:layout_height="1dp"/> <ImageView android:src="@drawable/j" android:id="@+id/iv3" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:background="#fff" android:layout_width="match_parent" android:layout_height="1dp"/> <ImageView android:src="@drawable/j" android:id="@+id/iv4" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:background="#fff" android:layout_width="match_parent" android:layout_height="1dp"/> </LinearLayout> 四个ImageView控件,用来显示图片不说了 2.获取Bitmap,设定图片的属性 /** * 获取图片数组实体 * by Hankkin at:2015-11-19 22:00:55 * @param count * @return */ private List<BitmapBean> getBitmapEntitys(int count) { List<BitmapBean> mList = new ArrayList<>(); String value = PropertiesUtil.readData(this, String.valueOf(count), R.raw.data); String[] arr1 = value.split(";"); int length = arr1.length; for (int i = 0; i < length; i++) { String content = arr1[i]; String[] arr2 = content.split(","); BitmapBean entity = null; for (int j = 0; j < arr2.length; j++) { entity = new BitmapBean(); entity.setX(Float.valueOf(arr2[0])); entity.setY(Float.valueOf(arr2[1])); entity.setWidth(Float.valueOf(arr2[2])); entity.setHeight(Float.valueOf(arr2[3])); } mList.add(entity); } return mList; } 3.创建压缩图片,这里我们用到了ThumbnailUtils中的extractThumbnail()方法,参数为bitmap,width,height /** * 初始化数据 * by Hankkin at:2015-11-19 21:59:03 */ private void initData(){ /*获取四个图片数组*/ bitmapBeans1 = getBitmapEntitys(1); bitmapBeans2 = getBitmapEntitys(2); bitmapBeans3 = getBitmapEntitys(3); bitmapBeans4 = getBitmapEntitys(4); /*bitmap缩略图*/ Bitmap[] bitmaps1 = { ThumbnailUtils.extractThumbnail(BitmapUtils.getScaleBitmap( getResources(), R.drawable.j), (int) bitmapBeans1 .get(0).getWidth(), (int) bitmapBeans1.get(0).getWidth())}; Bitmap[] bitmaps2 = { ThumbnailUtils.extractThumbnail(BitmapUtils.getScaleBitmap( getResources(), R.drawable.j), (int) bitmapBeans2 .get(0).getWidth(), (int) bitmapBeans2.get(0).getWidth()), ThumbnailUtils.extractThumbnail(BitmapUtils.getScaleBitmap( getResources(), R.drawable.j), (int) bitmapBeans2 .get(0).getWidth(), (int) bitmapBeans2.get(0).getWidth())}; Bitmap[] bitmaps3 = { ThumbnailUtils.extractThumbnail(BitmapUtils.getScaleBitmap( getResources(), R.drawable.j), (int) bitmapBeans3 .get(0).getWidth(), (int) bitmapBeans3.get(0).getWidth()), ThumbnailUtils.extractThumbnail(BitmapUtils.getScaleBitmap( getResources(), R.drawable.j), (int) bitmapBeans3 .get(0).getWidth(), (int) bitmapBeans3.get(0).getWidth()), ThumbnailUtils.extractThumbnail(BitmapUtils.getScaleBitmap( getResources(), R.drawable.j), (int) bitmapBeans3 .get(0).getWidth(), (int) bitmapBeans3.get(0).getWidth())}; Bitmap[] bitmaps4 = { ThumbnailUtils.extractThumbnail(BitmapUtils.getScaleBitmap( getResources(), R.drawable.j), (int) bitmapBeans4 .get(0).getWidth(), (int) bitmapBeans4.get(0).getWidth()), ThumbnailUtils.extractThumbnail(BitmapUtils.getScaleBitmap( getResources(), R.drawable.j), (int) bitmapBeans4 .get(0).getWidth(), (int) bitmapBeans4.get(0).getWidth()), ThumbnailUtils.extractThumbnail(BitmapUtils.getScaleBitmap( getResources(), R.drawable.j), (int) bitmapBeans4 .get(0).getWidth(), (int) bitmapBeans4.get(0).getWidth()), ThumbnailUtils.extractThumbnail(BitmapUtils.getScaleBitmap( getResources(), R.drawable.j), (int) bitmapBeans4 .get(0).getWidth(), (int) bitmapBeans4.get(0).getWidth())}; } 4.组合bitmap图片(也就是将我们的图片用Canvas画到一起) /** * 获得合在一起的bitmap * @param mEntityList * @param bitmaps * @return */ public static Bitmap getCombineBitmaps(List<BitmapBean> mEntityList, Bitmap... bitmaps) { Bitmap newBitmap = Bitmap.createBitmap(200, 200, Bitmap.Config.ARGB_8888); for (int i = 0; i < mEntityList.size(); i++) { bitmaps[i] = GetRoundedCornerBitmap(bitmaps[i]); newBitmap = mixtureBitmap(newBitmap, bitmaps[i], new PointF( mEntityList.get(i).getX(), mEntityList.get(i).getY())); } return newBitmap; } 这里我为了好看将图片设置成圆形的了 /** * 获取圆形的bitmap * @param bitmap * @return */ public static Bitmap GetRoundedCornerBitmap(Bitmap bitmap) { try { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(output); final Paint paint = new Paint(); final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight()); final RectF rectF = new RectF(new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight())); final float roundPx = 50; paint.setAntiAlias(true); canvas.drawARGB(0, 0, 0, 0); paint.setColor(Color.BLACK); canvas.drawRoundRect(rectF, roundPx, roundPx, paint); paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN)); final Rect src = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight()); canvas.drawBitmap(bitmap, src, rect, paint); return output; } catch (Exception e) { return bitmap; } } 最后开画 /** * 画bitmap * @param first * @param second * @param fromPoint * @return */ public static Bitmap mixtureBitmap(Bitmap first, Bitmap second, PointF fromPoint) { if (first == null || second == null || fromPoint == null) { return null; } Bitmap newBitmap = Bitmap.createBitmap(first.getWidth(), first.getHeight(), Bitmap.Config.ARGB_8888); Canvas cv = new Canvas(newBitmap); cv.drawBitmap(first, 0, 0, null); cv.drawBitmap(second, fromPoint.x, fromPoint.y, null); cv.save(Canvas.ALL_SAVE_FLAG); //保存全部图层 cv.restore(); return newBitmap; } 这样就简单的实现了群聊头像的效果,当然需要对图片做一些处理,已防止OOM,你也可以将它自定义成一个View组件,小编有时间的话会实现这个的。 最后再给大家看一下小编项目上实现的效果吧,没啥区别,只不多数据源不一样了,是从网络上获取的。 小编已经把代码上传导github上了,求大家star啊 https://github.com/Hankkin/WeixinGroupIconDemo
http://www.itnose.net/detail/6449387.html 2016-02-02 23:59    [Android]

Android仿头像裁剪

最近公司的APP很多用户反应无法上传头像,于是打算修改原来头像裁剪的代码。参考、QQ、唱吧头像裁剪的操作,决定就仿头像裁剪来上传用户头像,在Android大神鸿洋的一篇仿头像的博客(博客地址结尾会贴出来)的基础加了一些代码,我加的代码主要增加如下的功能: 1.增加对大图的处理,缩放到我们裁剪框的大小。 2.裁剪后的图片保存到临时文件里,把临时文件的路径返回到需要处理的界面,因为在三星S4传byte数组返回数据时会闪退,传路径则正常。 3.对有些系统返回旋转过的图片进行处理。 这个功能已完全的提交到我们的APP里进行使用,在我们的手头上机器测试都是正常,希望这个功能能给
http://www.itnose.net/detail/6271449.html 2015-05-13 23:48    [Android]

仿多图选择

到了Eclipse上,并对其中的功能进行修改扩展,和图片选择相似度达80%以上,修改后的效果图如下: 其中用到了一个强大的图片加载利器:picasso,解决在快速滑动图片列表的过程中出现OOM现象,反应极快。同时本例中支持预览图片,并可在预览过程中再次进行选择,预览支持图片手势方法
http://www.itnose.net/detail/6259408.html 2015-04-29 17:43    [其它]

Android仿博多图展示

NineGridLayout 1.简介 这是一个用于实现像朋友圈和博的类似的九宫格图片展示控件,通过自定义viewgroup实现,使用方便。 多图根据屏幕适配,单张图片时需要自己指定图片的宽; 2.使用方法 引用: compile 'com.w4lle.library
http://www.itnose.net/detail/6316793.html 2015-07-13 11:15    [Android]

仿仿ios版应用源码

仿基本功能。基于XMPP服务器的即时通信以及交友客户端。      ----第一期代码的功能如下----      1.新用户注册      2.登陆并连接XMPP服务器 握手 保持在线      2.查找最新注册用户:(下拉刷新 上拉翻页,做的比较匆忙,没操作提示)      3.点击某个用户即可对他发送消息(聊天记录下一期更新)      4.首页显示收到的和发送的所有消息(排序和分组下一期更新)      ----第二期更新内容----      1.修复了注册延时时间,添加了切换账号功能,修复了输入框适配问题      2.页面和聊天页面界面已基本重做 。首页消息按联系人分组按时间逆序显示,聊天气泡有待优化,收发消息全部采用 NSNotifaction 不用担心消息发了页面不刷新。自动滚到最新一条。键盘监听效果更加友好,采用TableViewInset来错位。      3.添加好友功能,添加完后可以在好友列表查看到,若是在是注册的太早要翻很久,或者新注册用户刷新不出来,可以通过webview直接添加,但是需到控制台查看互相的ID      4.User对象和Message对象采用FMDB+类java的Dao模式用静态方法固化,并且有个开发者自己写的对象to字典、字典to对象的两个超好用的方法,大家值得一看!      5.删除了XMPPManager单例中的一些废话和暂时用不着的内容,添加了很多注释,大家可以细细品读。      ----第三期更新内容----      1. 加入离线图片的发送接收支持;      2. 优化了输入框,并以自定义输入面板的形式实现了shareMore(分享更多);      3. 发送图片的两种模式均以实现 ,通过http上传至服务器再转发URL(已注释掉),通过base64码直接编码图片再解码,均支持离线收发。      由于作者没有做屏幕适配,所以请在Retina 4-inch模拟器或者iPhone5中运行代码。      ----第四期代码的功能如下----      1. 修复绝大部分bug      2. ios7体验更佳      3. 图片/文字畅聊不闪退      4. 支持按昵称模糊搜索,找到朋友更容易      5. 修复了域名丢失引起的连接失败问题,现在服务器24小时确保能连接      6. 更准确的提示信息,更好的用户体验      PS: 1~3期的用户数据已清除,如需尝试请重新注册            作者说:这次给大家带来的demo我已经写好了服务器端,也配置好了openfire服务器,大家如果想运行的话先确定服务器是否开启(API端口8080,openfire端口5225),ping一下 www.hcios.com 如果未开启请QQ,一般开启时间为9:00~18:00     估计网上再也找不到比我写的这个更好的XMPP Demo了,上传此demo的目的为给更多的朋友了解即时通讯技术,在您看的爽的同时,请允许我要求您不要用此demo以商业用途传播 ,谢谢。  源码下载: http://code.662p.com/view/5849.html       详细说明:http://ios.662p.com/thread-1073-1-1.html
http://www.itnose.net/detail/6264503.html 2015-05-06 10:18    [iphone]

仿popupwindow

仿popupwindow 下载地址: http://www.devstore.cn/code/info/744.html 运行截图:
http://www.itnose.net/detail/6222106.html 2015-03-11 15:05    [其它]

仿

http://www.itnose.net/detail/6192900.html 2015-01-15 16:23    [其它]

仿

后台数据库设计 本菜鸟是快毕业的学生,最近在做一个类似的一款软件。要实现android的客户端和后台两个功能。 在后台服务端设计数据库时,感觉无从下手了.    开始设计了一张Userinfo表,字段是Id,name,pwd,imagePath
http://www.itnose.net/detail/754547.html 2014-02-20 16:11    [Android]

android仿底部渐变导航栏

最近有很多人底部的变色卡片导航是怎么做的,我在网上看了好几个例子,都是效果接近,都存有一些差异,自己琢磨也做了一个,几乎99%的还原,效果还不错吧 仔细观察图片,发现他有两部分内容,外面的边框和里面的内容,内容的颜色由绿变为透明,这部分可以直接改变透明度,外面的边框,颜色在灰色和绿色
http://www.itnose.net/detail/6519000.html 2016-06-14 00:37    [Android]

仿朋友圈小菊花:weChatMoments

weChatMoments 仿朋友圈小菊花 废话不多说直接上图 项目地址: https://github.com/nacker/weChatMoments
http://www.itnose.net/detail/6428722.html 2016-01-03 10:50    [其它]

仿5.2.1主界面及消息提醒功能

;wrap_content" android:layout_marginLeft="12dp" android:text="" android:textColor="#d3d3d3" android:textSize="18sp"
http://www.itnose.net/detail/6218708.html 2015-03-06 10:12    [其它]

仿滑动开关

http://www.itnose.net/detail/6164900.html 2014-12-03 18:03    [其它]

仿Android的开源代码,你见过的最牛仿

趋势吧,毕竟自己整一套可供运营使用的IM系统几乎是不切实际的(技术门槛和维护成本)。之前用环做了几个外包项目,其中有些设计和安排我觉得很赞,所以总结了以前的经验和收获,做了这套全仿的APP。总的来说,这里面大的架构还是沿用了环官方提供的UIdemo,但是里面的很多的细节和大部分页面都是我精心
http://www.itnose.net/detail/6421488.html 2015-12-25 20:36    [Android]

  1  2  3  4  5 下一页>