为什么苹果手机半边屏幕变暗看视频变成了左半边暗右半边亮?

安卓类(77)
import android.app.A
import android.os.B
import android.view.LayoutI
import android.view.MotionE
import android.view.V
import android.view.WindowM
import android.widget.TextV
public class MainActivity extends Activity {
private float startY = 0;//手指按下时的Y坐标
private float startX = 0;//手指按下时的Y坐标
private TextView brightnessTextV
private View mVideoV
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mVideoView = LayoutInflater.from(this).inflate(R.layout.activity_main, null);
setContentView(mVideoView);
brightnessTextView = (TextView) mVideoView.findViewById(R.id.text);
* 设置屏幕亮度
public void setBrightness(float brightness) {
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = lp.screenBrightness + brightness / 255.0f;
if (lp.screenBrightness & 1) {
lp.screenBrightness = 1;
} else if (lp.screenBrightness & 0.1) {
lp.screenBrightness = (float) 0.1;
getWindow().setAttributes(lp);
float sb = lp.screenB
brightnessTextView.setText((int) Math.ceil(sb * 100) + &%&);
public boolean onTouchEvent(MotionEvent event) {
int screenWidth = mVideoView.getWidth();
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
startX = event.getX();
startY = event.getY();
case MotionEvent.ACTION_MOVE:
float endY = event.getY();
float distanceY = startY - endY;
if (startX & screenWidth / 2) {
//在这里处理音量
//屏幕左半部分上滑,亮度变大,下滑,亮度变小
final double FLING_MIN_DISTANCE = 0.5;
final double FLING_MIN_VELOCITY = 0.5;
if (distanceY & FLING_MIN_DISTANCE && Math.abs(distanceY) & FLING_MIN_VELOCITY) {
setBrightness(10);
if (distanceY & FLING_MIN_DISTANCE && Math.abs(distanceY) & FLING_MIN_VELOCITY) {
setBrightness(-10);
return super.onTouchEvent(event);
activity_main.xml布局文件:
&?xml version=&1.0& encoding=&utf-8&?&
&FrameLayout xmlns:android=&/apk/res/android&
android:id=&@+id/activity_main&
android:layout_width=&match_parent&
android:layout_height=&match_parent&
android:background=&@mipmap/ic_launcher&&
android:id=&@+id/text&
android:layout_width=&150dp&
android:layout_height=&50dp&
android:layout_gravity=&center&
android:background=&@android:color/holo_orange_light&
android:gravity=&center&
android:textColor=&@android:color/white& /&
&/FrameLayout&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:92262次
积分:1524
积分:1524
排名:千里之外
原创:89篇
评论:17条
(2)(3)(2)(5)(24)(11)(6)(1)(3)(3)(3)(13)(1)(1)(4)(4)(4)(1)(2)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'}

我要回帖

更多关于 苹果手机半边屏幕变暗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信