① 滾動桌面怎麼設置
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、點擊勾選【手勢導航】。開啟之後我們可以從屏幕左右邊緣向內滑動來返回上一級;從屏幕底部邊緣上滑回到桌面;從屏幕底部邊緣中間上滑並停留遲纖一下可以打開後台運行。