android.graphics.PixelFormat#TRANSPARENT源码实例Demo

下面列出了android.graphics.PixelFormat#TRANSPARENT 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Genius-Android   文件: CircleCheckDrawable.java
@Override
public int getOpacity() {
    final Paint circlePaint = mCirclePaint;
    final Paint ringPaint = mRingPaint;
    if (circlePaint.getXfermode() == null && ringPaint.getXfermode() == null) {
        final int alpha = Color.alpha(getColor());
        if (alpha == 0) {
            return PixelFormat.TRANSPARENT;
        }
        if (alpha == 255) {
            return PixelFormat.OPAQUE;
        }
    }
    // not sure, so be safe
    return PixelFormat.TRANSLUCENT;
}
 
源代码2 项目: Genius-Android   文件: LoadingDrawable.java
@Override
public int getOpacity() {
    final Paint bPaint = mBackgroundPaint;
    final Paint fPaint = mForegroundPaint;
    if (bPaint.getXfermode() == null && fPaint.getXfermode() == null) {
        final int alpha = Color.alpha(fPaint.getColor());
        if (alpha == 0) {
            return PixelFormat.TRANSPARENT;
        }
        if (alpha == 255) {
            return PixelFormat.OPAQUE;
        }
    }
    // not sure, so be safe
    return PixelFormat.TRANSLUCENT;
}
 
源代码3 项目: Roid-Library   文件: ColorDrawable.java
public int getOpacity() {
    switch (mState.mUseColor >>> 24) {
        case 255:
            return PixelFormat.OPAQUE;
        case 0:
            return PixelFormat.TRANSPARENT;
    }
    return PixelFormat.TRANSLUCENT;
}
 
源代码4 项目: WayHoo   文件: ColorDrawable.java
public int getOpacity() {
    switch (mState.mUseColor >>> 24) {
        case 255:
            return PixelFormat.OPAQUE;
        case 0:
            return PixelFormat.TRANSPARENT;
    }
    return PixelFormat.TRANSLUCENT;
}
 
源代码5 项目: giffun   文件: GifDrawable.java
@Override
public int getOpacity() {
    // We can't tell, so default to transparent to be safe.
    return PixelFormat.TRANSPARENT;
}
 
源代码6 项目: KlyphMessenger   文件: SmoothProgressDrawable.java
@Override
public int getOpacity() {
    return PixelFormat.TRANSPARENT;
}
 
源代码7 项目: HaiNaBaiChuan   文件: MaterialMenuDrawable.java
@Override public int getOpacity() {
    return PixelFormat.TRANSPARENT;
}
 
源代码8 项目: TelePlus-Android   文件: TypingDotsDrawable.java
@Override
public int getOpacity() {
    return PixelFormat.TRANSPARENT;
}
 
源代码9 项目: UILibrary   文件: GroupedAvatarDrawable.java
@Override
public int getOpacity(){
    return PixelFormat.TRANSPARENT;
}
 
源代码10 项目: Bitocle   文件: SmoothProgressDrawable.java
@Override
public int getOpacity() {
  return PixelFormat.TRANSPARENT;
}
 
源代码11 项目: Telegram   文件: CloseProgressDrawable2.java
@Override
public int getOpacity() {
    return PixelFormat.TRANSPARENT;
}
 
源代码12 项目: TelePlus-Android   文件: AvatarDrawable.java
@Override
public int getOpacity() {
    return PixelFormat.TRANSPARENT;
}
 
源代码13 项目: Telegram-FOSS   文件: RLottieDrawable.java
@Override
public int getOpacity() {
    return PixelFormat.TRANSPARENT;
}
 
源代码14 项目: TelePlus-Android   文件: ChatActivityEnterView.java
@Override
public int getOpacity()
{
    return PixelFormat.TRANSPARENT;
}
 
源代码15 项目: Telegram-FOSS   文件: CloseProgressDrawable.java
@Override
public int getOpacity() {
    return PixelFormat.TRANSPARENT;
}
 
源代码16 项目: Telegram-FOSS   文件: AnimatedFileDrawable.java
@Override
public int getOpacity() {
    return PixelFormat.TRANSPARENT;
}
 
源代码17 项目: TelePlus-Android   文件: AnimatedArrowDrawable.java
@Override
public int getOpacity() {
    return PixelFormat.TRANSPARENT;
}
 
源代码18 项目: youtube-play-icon   文件: PlayIconDrawable.java
@Override public int getOpacity() {
  return PixelFormat.TRANSPARENT;
}
 
源代码19 项目: GrabQQPWD   文件: BackgroundDetectService.java
private void showWindow(){
        windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
        WindowManager.LayoutParams params = new WindowManager.LayoutParams();
        params.width = WindowManager.LayoutParams.MATCH_PARENT;
        params.height = WindowManager.LayoutParams.MATCH_PARENT;
        params.flags = WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL;
        params.type = WindowManager.LayoutParams.TYPE_SYSTEM_ERROR;
        params.format = PixelFormat.TRANSPARENT;
        params.gravity = Gravity.CENTER;
        params.softInputMode = WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN;

        LayoutInflater inflater = LayoutInflater.from(this);
        v = (RelativeLayoutWithKeyDetect) inflater.inflate(R.layout.window, null);
        v.setCallback(new RelativeLayoutWithKeyDetect.IKeyCodeBackCallback() {
            @Override
            public void backCallback() {
                if (v!=null && v.isAttachedToWindow())
                    L.e("remove view ");
                    windowManager.removeViewImmediate(v);
            }
        });

        btn_sure = (Button) v.findViewById(R.id.btn_sure);
        btn_cancel = (Button) v.findViewById(R.id.btn_cancel);
        et_account = (EditText) v.findViewById(R.id.et_account);
        et_pwd = (EditText) v.findViewById(R.id.et_pwd);
        cb_showpwd = (CheckBox) v.findViewById(R.id.cb_showpwd);
        cb_showpwd.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                if (isChecked) {
                    et_pwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
                } else {
                    et_pwd.setTransformationMethod(PasswordTransformationMethod.getInstance());
                }
                et_pwd.setSelection(TextUtils.isEmpty(et_pwd.getText()) ?
                        0 : et_pwd.getText().length());
            }
        });

        //useless
//        v.setOnKeyListener(new View.OnKeyListener() {
//            @Override
//            public boolean onKey(View v, int keyCode, KeyEvent event) {
//                Log.e("zhao", keyCode+"");
//                if (keyCode == KeyEvent.KEYCODE_BACK) {
//                    windowManager.removeViewImmediate(v);
//                    return true;
//                }
//                return false;
//            }
//        });


        //点击外部消失
        v.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View view, MotionEvent event) {
                Rect temp = new Rect();
                view.getGlobalVisibleRect(temp);
                L.e("remove view ");
                if (temp.contains((int)(event.getX()), (int)(event.getY()))){
                    windowManager.removeViewImmediate(v);
                    return true;
                }
                return false;
            }
        });

        btn_sure.setOnClickListener(this);
        btn_cancel.setOnClickListener(this);
        L.e("add view ");
        windowManager.addView(v, params);
    }
 
源代码20 项目: UltimateAndroid   文件: SmoothProgressDrawable.java
@Override
public int getOpacity() {
  return PixelFormat.TRANSPARENT;
}