首页 软件列表

使用ViewPager实现高仿launcher左右拖动效果
首页

使用ViewPager实现高仿launcher左右拖动效果

2020-02-16 标签:使用,viewpager,实现,launcher,左右,拖动,效果,前面,一篇,墨迹,获得,朋友,好评,文章,主要是,通过,自定义,viewgroup

前面一篇高仿launcher和墨迹左右拖动效果获得了很多朋友的好评,上一篇文章主要是通过自定义ViewGroup实现的,有点麻烦。今天用ViewPager这个类实现了同样的效果,这样代码更少,但是效果是一样的。ViewPager是实现左右两个屏幕平滑地切换的一个类,它是Google提供的。 使用Vi

使用ViewPager实现左右循环滑动及滑动跳转
首页

使用ViewPager实现左右循环滑动及滑动跳转

2020-02-16 标签:使用,viewpager,实现,左右,循环,滑动,跳转,前面,一篇,文章,launcher,拖动,效果,朋友,能不能,引导

前面一篇文章实现了使用ViewPager实现高仿launcher拖动效果 ,后来很多朋友问能不能实现左右循环滑动效果和引导页面。今天实现了左右滑动,至于在最后一页滑动跳转,这个也做了但是效果不是太好,也希望有实现的朋友能够分享下。在最后一页添加一张图片单击跳转,这个认为很简单大家自己添加个图片,点击

android异步加载图片并缓存到本地实现方法
首页

android异步加载图片并缓存到本地实现方法

2020-02-16 标签:android,异步,加载,图片,缓存,本地,实现,方法,项目,访问,网络图,是非,普遍性,的事,每次,请求

在android项目中访问网络图片是非常普遍性的事情,如果我们每次请求都要访问网络来获取图片,会非常耗费流量,而且图片占用内存空间也比较大,图片过多且不释放的话很容易造成内存溢出。针对上面遇到的两个问题,首先耗费流量我们可以将图片第一次加载上面缓存到本地,以后如果本地有就直接从本地加载。图片过多造成

首页

C++你最好不要做的几点小结

2020-02-16 标签:c,最好,做的,几点,小结,使用,引用,返回,同学,传递,参数,方式,避免,临时,对象,创建,提高了,效率

1、最好不要使用引用返回值有同学在传递的参数的时候使用引用方式传递,避免了临时对象的创建,提高了效率,那么在返回值的时候能不能使用引用呢?看如下代码实现代码如下:class Rational{public:Raional( int numerator = 0, int denominator =1)

android 大图片拖拽并缩放实现原理
首页

android 大图片拖拽并缩放实现原理

2020-02-16 标签:android,图片,拖拽,缩放,实现,原理,由于,最近,项目,博客,时间,更新,今天有,就连,两篇,过过瘾,这篇

由于最近项目忙,博客一直没有时间更新,今天有点时间就连续更新两篇吧,过过瘾。这篇图片拖拽缩放也是我在项目中用到的,今天整理一下,将源码奉献给大家,希望对大家以后碰到相似的问题有帮助。这篇就不做过多介绍了,直接上源码:实现代码如下:public class SpacePageActivity exte

android 9PNG图片制作过程(图文介绍)
首页

android 9PNG图片制作过程(图文介绍)

2020-02-16 标签:android,png,图片,制作,过程,图文,介绍,开发,过程中,经常,好的,美工,失真,界面,看起来,逊色,有的,会想

在android开发的过程中我们经常因为没有好的美工图片失真,这样使界面看起来要逊色很多,有的时候可能我们会想在drawable-hdpi,ldpi,mdpi下放不同分辨率的图片,这样虽然可以有效避免图片失真,但是这样一是麻烦而是图片资源似的整个项目太大。所以有时候我们想要是有些图片可以拉伸而不失真

首页

C++你可能不知道地方小结

2020-02-16 标签:c,不知道,小结,下面,详细,介绍,初始化,初始,赋值,首先,说说,之前,区别,这也,里面,可能有,的事

下面详细介绍 一、初始化与初始赋值 首先说说类的初始化与初始赋值之前的区别,这也许里面可能有我们不知道的事情。 其实类初始化与初始赋值还是有区别的。 实现代码如下: class People{ public: People(std::string name,int age,int height);

android底部菜单栏实现原理与代码
首页

android底部菜单栏实现原理与代码

2020-02-16 标签:android,底部,菜单,实现,原理,代码,上一个,项目,做完,这周,基本上,没事,整理,以前,想把,通用,部分,封装,遇到

上一个项目已经做完了,这周基本上没事,所以整理了下以前的项目,想把一些通用的部分封装起来,这样以后遇到相似的项目就不用重复发明轮子了,也节省了开发效率。今天把demo贴出来一是方便以后自己查询,二是希望同时也能帮到大家。 底部菜单栏很重要,我看了一下很多应用软件都是用了底部菜单栏做。我这里使用了ta

首页

c++ 成员函数与非成员函数的抉择

2020-02-16 标签:c,成员,函数,非成,抉择,尽量,以及,替换,例如,模拟,people,实现,代码,如下

1.尽量用类的非成员函数以及友元函数替换类的成员函数 例如一个类来模拟人People 实现代码如下: 1 class People{ 2 public: 3 ... 4 void Getup( ); 5 void Washing( ); 6 void eating( ); 7 ... 8 } 其实上

首页

c++ std::invalid_argument应用

2020-02-16 标签:c,std,invalid,argument,应用,首先,说明,class,它的,继承,关系,如下,exception,logic,error,原型,实现,代码,public

首先说明invalid_argument是一个类(class invalid_argument;),它的继承关系如下 exception-------->logic_error--------->invalid_argument invalid_argument原型是 实现代码如下: c