UI美化,应用视图布局调整。

This commit is contained in:
ZhanGSKen 2025-06-19 21:14:22 +08:00
parent f27209ab87
commit ccdb9c5abd
7 changed files with 64 additions and 28 deletions

View File

@ -45,9 +45,9 @@ android {
dependencies { dependencies {
api fileTree(dir: 'libs', include: ['*.jar']) api fileTree(dir: 'libs', include: ['*.jar'])
api 'cc.winboll.studio:libaes:15.6.0' api 'cc.winboll.studio:libaes:15.8.0'
api 'cc.winboll.studio:libapputils:15.3.4' api 'cc.winboll.studio:libapputils:15.8.2'
api 'cc.winboll.studio:libappbase:15.7.6' api 'cc.winboll.studio:libappbase:15.8.2'
// //
api 'com.github.getActivity:ToastUtils:10.5' api 'com.github.getActivity:ToastUtils:10.5'

View File

@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle #Created by .winboll/winboll_app_build.gradle
#Thu Jun 19 10:22:12 HKT 2025 #Thu Jun 19 13:11:30 GMT 2025
stageCount=3 stageCount=3
libraryProject= libraryProject=
baseVersion=15.4 baseVersion=15.4
publishVersion=15.4.2 publishVersion=15.4.2
buildCount=0 buildCount=5
baseBetaVersion=15.4.3 baseBetaVersion=15.4.3

View File

@ -1,6 +1,5 @@
package cc.winboll.studio.powerbell; package cc.winboll.studio.powerbell;
import android.app.Activity;
import android.app.Fragment; import android.app.Fragment;
import android.app.FragmentTransaction; import android.app.FragmentTransaction;
import android.content.Intent; import android.content.Intent;
@ -13,20 +12,22 @@ import android.view.MenuItem;
import android.widget.Toast; import android.widget.Toast;
import cc.winboll.studio.libaes.views.AToolbar; import cc.winboll.studio.libaes.views.AToolbar;
import cc.winboll.studio.libappbase.LogUtils; import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.LogView;
import cc.winboll.studio.powerbell.MainActivity; import cc.winboll.studio.powerbell.MainActivity;
import cc.winboll.studio.powerbell.activities.AboutActivity; import cc.winboll.studio.powerbell.activities.AboutActivity;
import cc.winboll.studio.powerbell.activities.BackgroundPictureActivity; import cc.winboll.studio.powerbell.activities.BackgroundPictureActivity;
import cc.winboll.studio.powerbell.activities.BatteryReporterActivity; import cc.winboll.studio.powerbell.activities.BatteryReporterActivity;
import cc.winboll.studio.powerbell.activities.ClearRecordActivity; import cc.winboll.studio.powerbell.activities.ClearRecordActivity;
import cc.winboll.studio.powerbell.activities.WinBoLLActivity;
import cc.winboll.studio.powerbell.fragments.MainViewFragment; import cc.winboll.studio.powerbell.fragments.MainViewFragment;
import android.app.Activity;
public class MainActivity extends WinBoLLActivity {
public class MainActivity extends Activity {
public static final String TAG = "MainActivity"; public static final String TAG = "MainActivity";
public static final int BACKGROUND_PICTURE_REQUEST_CODE = 0; public static final int BACKGROUND_PICTURE_REQUEST_CODE = 0;
public static MainActivity _mMainActivity; public static MainActivity _mMainActivity;
LogView mLogView; //LogView mLogView;
//ArrayList<Fragment> mlistFragment; //ArrayList<Fragment> mlistFragment;
App mApplication; App mApplication;
//AppConfigUtils mAppConfigUtils; //AppConfigUtils mAppConfigUtils;
@ -35,6 +36,16 @@ public class MainActivity extends Activity {
MainViewFragment mMainViewFragment; MainViewFragment mMainViewFragment;
AToolbar mAToolbar; AToolbar mAToolbar;
@Override
public Activity getActivity() {
return this;
}
@Override
public String getTag() {
return TAG;
}
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
//LogUtils.d(TAG, "onCreate(...)"); //LogUtils.d(TAG, "onCreate(...)");
@ -42,10 +53,10 @@ public class MainActivity extends Activity {
setContentView(R.layout.activity_main); setContentView(R.layout.activity_main);
// 设置调试日志 // 设置调试日志
mLogView = findViewById(R.id.logview); // mLogView = findViewById(R.id.logview);
mLogView.start(); // mLogView.start();
//LogUtils.d(TAG, "LogView Start."); // //LogUtils.d(TAG, "LogView Start.");
mLogView.updateLogView(); // mLogView.updateLogView();
_mMainActivity = MainActivity.this; _mMainActivity = MainActivity.this;
mApplication = (App) getApplication(); mApplication = (App) getApplication();
@ -157,6 +168,8 @@ public class MainActivity extends Activity {
Intent intent = new Intent(); Intent intent = new Intent();
intent.setClass(this, BackgroundPictureActivity.class); intent.setClass(this, BackgroundPictureActivity.class);
startActivity(intent); startActivity(intent);
} else if (menuItemId == R.id.action_log) {
App.getWinBoLLActivityManager().startLogActivity(this);
} }
return true; return true;

View File

@ -0,0 +1,20 @@
package cc.winboll.studio.powerbell.activities;
import android.app.Activity;
import android.os.Bundle;
import cc.winboll.studio.libappbase.winboll.IWinBoLLActivity;
/**
* @Author ZhanGSKen<zhangsken@188.com>
* @Date 2025/06/19 20:35
* @Describe 应用窗口基类
*/
public abstract class WinBoLLActivity extends Activity implements IWinBoLLActivity {
public static final String TAG = "WinBoLLActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}

View File

@ -33,11 +33,5 @@
</LinearLayout> </LinearLayout>
<cc.winboll.studio.libappbase.LogView
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="200dp"
android:id="@+id/logview"/>
</LinearLayout> </LinearLayout>

View File

@ -43,15 +43,6 @@
</LinearLayout> </LinearLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Tips"
android:textSize="@dimen/text_content_size"
android:id="@+id/fragmentandroidviewTextView1"
android:background="@drawable/bg_frame"
android:padding="10dp"/>
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
@ -205,6 +196,21 @@
</LinearLayout> </LinearLayout>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="match_parent">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Tips"
android:textSize="@dimen/text_content_size"
android:id="@+id/fragmentandroidviewTextView1"
android:background="@drawable/bg_frame"
android:padding="10dp"/>
</LinearLayout>
</LinearLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout>

View File

@ -9,6 +9,9 @@
<item <item
android:id="@+id/action_changepicture" android:id="@+id/action_changepicture"
android:title="@string/item_changepicture"/> android:title="@string/item_changepicture"/>
<item
android:id="@+id/action_log"
android:title="@string/item_logview"/>
<item <item
android:id="@+id/action_about" android:id="@+id/action_about"
android:title="@string/item_aboutview"/> android:title="@string/item_aboutview"/>