Override

安卓中多线程间通信方式

背景安卓开发中多线程间通信是比较常见的操作,现对常用的几种方式先进行一波简单的总结。一、通过handler方式 Handler handler = new Handler() { @Override public void handleMessage(@NonNull Message msg) {...

android实现3D Gallery 轮播效果,触摸时停止轮播

1、轮播控件涉及到的两个类 CarouselViewPager.java public class CarouselViewPager extends ViewPager { @IntDef({RESUME, PAUSE, DESTROY}) @Retention(RetentionPolicy.SOURCE) public @in...

c# 访问修饰符的访问权限

 1、访问修饰符、   指定声明的类型和类型成员的可访问性。  (1)public:是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别。对访问公共成员没有限制。   (2)private:是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结  构体中才是可访问的。   (3)internal:是类型和类型成员的访问修饰...

SurfaceView 透明和半透明

透明//Transparent   半透明//Translucent import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory;...

mediaplayer与surfaceView,无法播放问题

mediaplayer需要在surfaceView创建之后才能创建,不然会导致错误。 1 surfaceholder =msurface.getHolder(); 2 surfaceholder.setKeepScreenOn(true); 3 surfaceholder.addCallback(new SurfaceV...

android studio定时器

1.超时 CountDownTimer第一个参数超时时间,第二个参数多久执行一次onTick(), 到达设定的超时时间执行onFinsh(),cancel取消超时计数,start重新开始(从零开始)。 private CountDownTimer afterRunTimer=new CountDownTimer(2000,2000) {...

C# winform 中的Form 源码

1 [DefaultEvent("Load"), InitializationEvent("Load"), ComVisible(true), ClassInterface(ClassInterfaceType.AutoDispatch), ToolboxItemFilter("System.Windows.Forms.Control.TopLevel"...