① 滚动桌面怎么设置
1.打开设置,选择【通用】 苹果手机设置桌面图标下滑滚动的详细操作
2.在通用中选择【辅助功能】 苹果手机设置桌面图标下滑滚动的详细操作
3.进入【触摸调节】 苹果手机设置桌面图标下滑滚动的详细操作
4.打开触摸调节 苹果手机设置桌面图标下滑滚动的详细操作
5.接着返回上一层中,选择【辅助触控】 苹果手机设置桌面图标下滑滚动的详细操作
② 怎么设置手机滚屏
题主你好!
您需要借助专门的软件实现,比如说是手机字幕滚动或者LED Scroller,一般操作都比较简单,只需要调整好分辨率,写入要显示文握旅盯字,字体大小,字体颜色,滚动速度等参数,点击开始即可。以下是详细介绍:
1、您需要借助专门的软件实现,比如说是手机字幕滚动或者LED Scroller;安装好软段和件后,打开软件,调整好镇汪分辨率,写入要显示文字,字体大小,字体颜色,滚动速度,点击开始按钮即可开始滚动;
2、全部设置好后,手机制作滚动字幕就完成了;
③ oppo怎么设置滚动桌面
手机设置中壁纸的设置方法
若您想要设置手机壁纸,可以通过手机设置中选择应用系统自带的系统壁纸,或点击相册选择相册中的图片作为壁纸。
设培携置方法:
1、ColorOS 12及以上版本:进入“设置 > 个性化定制 > 壁纸 > 最近使用/自选图片/灵感壁纸/ART+壁纸/静态壁纸/动态壁纸/在线壁纸/更多壁纸”页面,选择壁纸/图片设置即可。
2、ColorOS 11.3版本:进入“设置 > 个性化定制 > 壁纸 > 本地相册/系统壁纸/ART+壁纸/在线壁纸”页面,选择壁纸/图片设置即可。
3、ColorOS 11.0-11.2版本:进入“设置 > 个性化定制 > 壁纸 > 本地相册/静态壁纸/动态壁纸/ART+”页面,选择壁纸/图片设置即可。
4、ColorOS 7.0-7.2版本:进入“设置 > 个性化定制 > 静态壁纸/动态壁纸/相册/Art+”页面,选择壁纸/图片设置即可。
5、ColorOS 6.0-7.2版本:进入“设置 > 桌面与乐划锁屏(桌面与锁屏杂志) > 静态壁纸/动态壁纸/相册”页面,选择壁纸/图片设置即可。
温馨提示:
① ColorOS 7版本拓展了动态壁纸的种类,并加入了可交互设计元素:当手势移动时,动画也会随之移动,让壁纸不再枯燥。(在ColorOS 7及以上版本动态壁纸可设为锁屏壁纸。)
② 当前您选择的图片或者壁纸宽度较大时,设置壁纸时会出现“随桌面滚动”的勾选项,勾选后,壁纸会随桌面滚动。
本回答配穗伏适用于OPPO全系机型族好。
④ 苹果手机如何设置滚动屏幕
通过苹果手机的微信app来实现设置滚动屏幕。
工具:苹果7
1、打开手机桌面,然后点击桌面上微信的app。
⑤ 桌面滚动方式怎么设置
苹果手机一直深受广大年轻人的追捧,但是你们知道苹果手机中如何设置桌面图标下滑滚动吗?下面文章内容就带来了苹果手机中设置桌面图标下滑滚动的具体步骤介绍。
1、打开设置,选择【通用】
苹果手机设置桌面图标下滑滚动的详细操作
2、在通用中选择【辅助功能】
苹果手机设置桌面图标下滑滚动的详细操作
3、进入【触摸调节】
苹果手机设置桌面图标下滑滚动的详细操作
4、打开触摸调节
苹果手机设置桌面图标下滑滚动的详细操作
5、接着返回上一层中,选择【辅助触控】
苹果手机设置桌面图标下滑滚动的详细操作
6、在这里选择【三维触控】
苹果手机设置桌面图标下滑滚动的详细操作
7、找到三维触控点击选择
苹果手机设置桌面图标下滑滚动的详细操作
8、然后打开设置找到【声音与触感】、
苹果手机设置桌面图标下滑滚动的详细操作
9、在最下面找到【系统触感反馈】打开,之后先关机重启。
苹果手机设置桌面图标下滑滚动的详细操作
10、重启之后打开【设置】——【通用】——【切换控制】并且打开
苹果手机设置桌面图标下滑滚动的详细操作
11、然后在最下面点击【轻点行为】打开即可。
按照上文讲解的苹果手机中设置桌面图标下滑滚动的具体步骤介绍,你们抓紧也去试试吧!
⑥ 安卓系统桌面循环滚动桌面设置的
1、手机设置”的“辅助功能”中有选择是否“桌面循环”。
2、在原生的android源码上添加这一功能。
思路:先把界面做出来,再将是否选择的值存到系统的(adb shell进入)data/data/com.android.providers.settings/databases/settings.db数据库中的system表中,
然后在Launch2的源码中取得数据库中是否选择循环桌面来执行相关代码。
先做UI:
在settings源码中的accessibility_settings.xml文件中添加一个checkbox:
java代码
android:key="launch_repeat"
android:title="@string/launch_repeat_title"
android:persistent="false"/>
在settings源码的res中添加相关的代码:
在values/string.xml中添加(英文显示):
Launch Repeat
在values-zh-rCN/string.xml中添加(中文显示):
"循环桌面"
在settings源码的AccessibilitySettings.java中的OnCreate中添加:
java代码
/*****************************************/
mLaunchRepeat=(CheckBoxPreference) findPreference(
LAUNCH_REPEAT);
int LaunchRepeat=Settings.System.getInt(this.getContentResolver(),
"launch_repeat",0);//取出是否被选择
if(LaunchRepeat==1)//如果被选择,那么下次打开setting时就勾选
mLaunchRepeat.setChecked(true);
else
mLaunchRepeat.setChecked(false);//如果没被选择,那么下次打开setting时就不勾选
/*****************************************/
当然还要定义几个量:
private final String LAUNCH_REPEAT =
"launch_repeat";
private CheckBoxPreference mLaunchRepeat;
在onPreferenceTreeClick函数中添加:
java代码
//add by xxnan
if(LAUNCH_REPEAT.equals(key))
{
Settings.System.putInt(getContentResolver(),
"launch_repeat",
((CheckBoxPreference) preference).isChecked()?
1:0);//将是否选择存到系统的system表中
}
//add by xxnan
如果做好了之后当点击选择“桌面循环时”可以到(adb shell进入)data/data/com.android.providers.settings/databases下的settings.db数据库(sqlite3 settings.db)的system
表中看到33|launch_repeat|1(select * from system;)。
到这里就完成了将数据存到系统system表中以及UI,接下来就是在Launch2源码中去取这个值(是否循环)。
到Launcher2源码中去找到Workspace.java文件,在里面有相应的修改:
在onTouchEvent中,之前有修改循环,如下:
java代码
case MotionEvent.ACTION_UP:
if (mTouchState == TOUCH_STATE_SCROLLING) {
final VelocityTracker velocityTracker = mVelocityTracker;
velocityTracker.computeCurrentVelocity(1000, mMaximumVelocity);
final int velocityX = (int)
velocityTracker.getXVelocity(mActivePointerId);
final int screenWidth = getWidth();
final int whichScreen = (mScrollX + (screenWidth / 2)) / screenWidth;
final float scrolledPos = (float) mScrollX / screenWidth;
Log.i("velocityX","velocityX="+velocityX+"whichScreen="+whichScreen);
/***********************************************/
//modifided by xxnan
if (velocityX > SNAP_VELOCITY) {
// Fling hard enough to move left.
// Don't fling across more than one screen at a time.
Log.i("numscreen","numscreen="+mCurrentScreen);
/* final int bound = scrolledPos < whichScreen ?
( (mCurrentScreen+ getChildCount()) - 1 )% getChildCount():
mCurrentScreen;*/
final int bound =( (mCurrentScreen+ getChildCount()) - 1 )% getChildCount()
;
Log.i("numscreen","bound="+bound);
snapToScreen( bound, velocityX, true);
} else if (velocityX < -SNAP_VELOCITY ) {
// Fling hard enough to move right
// Don't fling across more than one screen at a time.
/*final int bound = scrolledPos > whichScreen ?
( mCurrentScreen + 1 )% getChildCount(): mCurrentScreen;*/
final int bound = ( mCurrentScreen + 1 )% getChildCount() ;
snapToScreen(bound, velocityX, true);
} else {
snapToScreen(whichScreen, 0, true);
}
/***********************************************/
//下面是原生代码
/*if (velocityX > SNAP_VELOCITY && mCurrentScreen > 0) {
// Fling hard enough to move left.
// Don't fling across more than one screen at a time.
final int bound = scrolledPos < whichScreen ?
mCurrentScreen - 1 : mCurrentScreen;
snapToScreen(Math.min(whichScreen, bound), velocityX, true);
} else if (velocityX < -SNAP_VELOCITY && mCurrentScreen <
getChildCount() - 1) {
// Fling hard enough to move right
// Don't fling across more than one screen at a time.
final int bound = scrolledPos > whichScreen ?
mCurrentScreen + 1 : mCurrentScreen;
snapToScreen(Math.max(whichScreen, bound), velocityX, true);
} else {
snapToScreen(whichScreen, 0, true);
}*/
}
mTouchState = TOUCH_STATE_REST;
mActivePointerId = INVALID_POINTER;
releaseVelocityTracker();
break;
那么就要在修改的地方加一个判断,如果system中取得的值是1,就可以循环,如果是0,就不能。
代码修改如下:
java代码
case MotionEvent.ACTION_UP:
if (mTouchState == TOUCH_STATE_SCROLLING) {
final VelocityTracker velocityTracker = mVelocityTracker;
velocityTracker.computeCurrentVelocity(1000, mMaximumVelocity);
final int velocityX = (int)
velocityTracker.getXVelocity(mActivePointerId);
final int screenWidth = getWidth();
final int whichScreen = (mScrollX + (screenWidth / 2)) / screenWidth;
final float scrolledPos = (float) mScrollX / screenWidth;
Log.i("velocityX","velocityX="+velocityX+"whichScreen="+whichScreen);
/***********************************************/
//modifided by xxnan 2013-1-9
launch_repeat=Settings.System.getInt(mContext.getContentResolver(),
"launch_repeat",0);//取出system表中“launch_repeat”的值
Log.i(" launch_repeat"," launch_repeat="+ launch_repeat);
if(launch_repeat==1)//如果是1,就循环,也就是之前已经改好的
{
if (velocityX > SNAP_VELOCITY) {
// Fling hard enough to move left.
// Don't fling across more than one screen at a time.
Log.i("numscreen","numscreen="+mCurrentScreen);
/* final int bound = scrolledPos < whichScreen ?
( (mCurrentScreen+ getChildCount()) - 1 )% getChildCount():
mCurrentScreen;*/
final int bound =( (mCurrentScreen+ getChildCount()) - 1 )% getChildCount()
;
Log.i("numscreen","bound="+bound);
snapToScreen( bound, velocityX, true);
} else if (velocityX < -SNAP_VELOCITY ) {
// Fling hard enough to move right
// Don't fling across more than one screen at a time.
/*final int bound = scrolledPos > whichScreen ?
( mCurrentScreen + 1 )% getChildCount(): mCurrentScreen;*/
final int bound = ( mCurrentScreen + 1 )% getChildCount() ;
snapToScreen(bound, velocityX, true);
} else {
snapToScreen(whichScreen, 0, true);
}
}
else//如果是0,那么就是原生代码,不循环
{
if (velocityX > SNAP_VELOCITY && mCurrentScreen > 0) {
// Fling hard enough to move left.
// Don't fling across more than one screen at a time.
final int bound = scrolledPos < whichScreen ?
mCurrentScreen - 1 : mCurrentScreen;
snapToScreen(Math.min(whichScreen, bound), velocityX, true);
} else if (velocityX < -SNAP_VELOCITY && mCurrentScreen <
getChildCount() - 1) {
// Fling hard enough to move right
// Don't fling across more than one screen at a time.
final int bound = scrolledPos > whichScreen ?
mCurrentScreen + 1 : mCurrentScreen;
snapToScreen(Math.max(whichScreen, bound), velocityX, true);
} else {
snapToScreen(whichScreen, 0, true);
}
}
/***********************************************/
//下面是原生代码
/*if (velocityX > SNAP_VELOCITY && mCurrentScreen > 0) {
// Fling hard enough to move left.
// Don't fling across more than one screen at a time.
final int bound = scrolledPos < whichScreen ?
mCurrentScreen - 1 : mCurrentScreen;
snapToScreen(Math.min(whichScreen, bound), velocityX, true);
} else if (velocityX < -SNAP_VELOCITY && mCurrentScreen <
getChildCount() - 1) {
// Fling hard enough to move right
// Don't fling across more than one screen at a time.
final int bound = scrolledPos > whichScreen ?
mCurrentScreen + 1 : mCurrentScreen;
snapToScreen(Math.max(whichScreen, bound), velocityX, true);
} else {
snapToScreen(whichScreen, 0, true);
}*/
}
mTouchState = TOUCH_STATE_REST;
mActivePointerId = INVALID_POINTER;
releaseVelocityTracker();
break;
当然这里面也要定义几个量,以及导入几个包:
导入包:
//add by xxnan
import android.content.ContentResolver;//从system表中取数据
import android.provider.Settings;
定义变量:
private int launch_repeat;//取得是否循环的值
到这里就全部修改好了,还有就是编译一下源码中的package/apps的Launch2和Settings的源码,将生成的out/target/。。。/system/app下的
Launch2.apk和Settings.apk替换手机里system/app的这两个apk就可以了。
⑦ 怎么设置滚动壁纸
若使用vivo手机是指的设置壁纸跟随屏幕滚动,可以滚乎参考以下方法:
i主题设置:
1、进入i主题--我的--壁纸--动态壁纸,选择“星际迷滩”应用即可(若没有此动态壁纸参考下方设置方法);型备迅
2、进入i主题--壁纸,选择您喜欢的壁纸点击“下载应用”--修剪壁纸时点击屏幕下方横向图标后确定即可;
设置相册照片为壁纸:
在相册打开图片--更多--设为壁纸,选择屏幕下方横向图标后确定即可。
注意事项:
1、壁纸的宽度是屏幕宽度的两倍或两倍以上;
2、设置壁纸时需选择横向;
3、需关闭循环滑屏功能;
循环滑屏设置路径:i主题--我的--设置--关闭循环滑屏。
若有更多疑问,可进入vivo官网/vivo商城APP--我的--在线客服或者vivo官网网页版--下滑底部--在线客服--输入人工客服进入卜此咨询了解。
⑧ 华为手机怎么设置桌面滚动方式
华为手机设置桌面为滚动方式,打开华为手机中的设置选项,在显示设置中,对于当前的桌面显示进行设定,并且打开滚动方式,保存。
⑨ 华为屏幕滚动设置在哪里
华为手机屏幕滚动设置在辅助功能里。
华为轿者手机滑动屏幕设置方法:
1、打开华为手机桌面上的【设置】;
2、在设置菜单下,点击进入【系统和更新】;
3、在系统页面下点击进入【系统导航方闭旦薯式】;
4、点击勾选【手势导航】。开启之后我们可以从屏幕左右边缘向内滑动来返回上一级;从屏幕底部边缘上滑回到桌面;从屏幕底部边缘中间上滑并停留迟纤一下可以打开后台运行。