鴻蒙小案例-京東登錄

效果

代碼實現

@Entry
@Component
struct Index {build() {Column() {Row() {Image($r('app.media.jd_cancel')).width(20)Text('幫助').fontSize(16).fontColor('#666')}.width('100%').justifyContent(FlexAlign.SpaceBetween)Image($r('app.media.jd_logo')).height(250).width(250)// .backgroundColor(Color.Pink)// 國家/地址  -- 是點按區域,自己畫出來/*TextInput({ placeholder: '國家/地址' }).height(40).backgroundColor('#fff')*/Row() {Text("國家/地址").fontSize(16).layoutWeight(1).fontColor('#666')Text('中國(+86)').fontSize(16).fontColor('#666')Image($r('app.media.jd_right')).width(20).fillColor('#666')}.padding({ left: 15, right: 10 }).width('100%').height(40).backgroundColor('#fff').borderRadius(20) // 膠囊按鈕是高的一半TextInput({ placeholder: '請輸入手機號' }).height(40).backgroundColor('#fff').margin({ top: 20, bottom: 20 }).placeholderColor('#666')Row(){Checkbox().width(10).margin({ top: 7})Text(){Span('我已經閱讀并同意')Span('《京東隱私政策》').fontColor('#3274f6')Span('《京東用戶服務協議》').fontColor('#3274f6')Span('未注冊的手機號將自動創建京東賬號')}.fontSize(12).fontColor('#666').lineHeight(20)}.width('100%').alignItems(VerticalAlign.Top)Button('登錄').backgroundColor('#ffa20c0c').width('100%').height(40).margin({ top: 25, bottom: 15 })Row() {Text('新用戶注冊').fontSize(14)Text('賬號密碼登入').fontSize(14).margin({ left: 25, right: 25 })Text('無法登錄').fontSize(14)}Blank()Text('其它登錄方式').fontSize(12).lineHeight(22).margin({ bottom: 28 })Row() {Image($r('app.media.jd_huawei')).width(34)Image($r('app.media.jd_wechat')).width(34).fillColor('#ff49b525')Image($r('app.media.jd_weibo')).width(34).fillColor('#ffc1204c')Image($r('app.media.jd_QQ')).fillColor('#ff2892c0').width(34)}.width('100%').justifyContent(FlexAlign.SpaceAround)}.padding({top: 20,bottom: 50,left: 20,right: 20}).width('100%').height('100%')// .backgroundColor('#ffe0cfcf').backgroundImage($r('app.media.jd_login_bg')).backgroundImageSize(ImageSize.Cover).expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/75051.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/75051.shtml
英文地址,請注明出處:http://en.pswp.cn/web/75051.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《 Scikit-learn與MySQL的深度協同:構建智能數據生態系統的架構哲學》

在機器學習工程實踐中,數據存儲與模型訓練的割裂始終是制約算法效能的關鍵瓶頸。Scikit-learn作為經典機器學習庫,其與MySQL的深度協同并非簡單的數據管道連接,而是構建了一個具備自組織能力的智能數據生態系統。這種集成突破了傳統ETL流程的…

華為AI-agent新作:使用自然語言生成工作流

論文標題 WorkTeam: Constructing Workflows from Natural Language with Multi-Agents 論文地址 https://arxiv.org/pdf/2503.22473 作者背景 華為,北京大學 動機 當下AI-agent產品百花齊放,盡管有ReAct、MCP等框架幫助大模型調用工具&#xff0…

關于軟件bug描述

軟件缺陷(Defect),常常又被叫做Bug。 所謂軟件缺陷,即為計算機軟件或程序中存在的某種破壞正常運行能力的問題、錯誤,或者隱藏的功能缺陷。缺陷的存在會導致軟件產品在某種程度上不能滿足用戶的需要。IEEE729-1983對缺…

【元表 vs 元方法】

元表 vs 元方法 —— 就像“魔法書”和“咒語”的關系 1. 元表(Metatable):魔法書 是什么? 元表是一本**“規則說明書”**,它本身是一個普通的 Lua 表,但可以綁定到其他表上,用來定義這個表應該…

Spring Boot 通過全局配置去除字符串類型參數的前后空格

1、問題 避免前端輸入的字符串參數兩端包含空格,通過統一處理的方式,trim掉空格 2、實現方式 /*** 去除字符串類型參數的前后空格* author yanlei* since 2022-06-14*/ Configuration AutoConfigureAfter(WebMvcAutoConfiguration.class) public clas…

C語言核心知識點整理:結構體對齊、預處理、文件操作與Makefile

目錄 結構體的字節對齊預處理指令詳解文件操作基礎Makefile自動化構建總結 1. 結構體的字節對齊 字節對齊原理 內存對齊:CPU訪問內存時,對齊的地址能提高效率。操作系統要求變量按類型大小對齊。對齊規則: 每個成員的起始地址必須是min(成…

VBA+BOS單據+插件,解決計劃任務跟蹤的問題之二:導入ERP

第二步,就是要將拆分好的任務導入ERP了 1、將建一個BOS單據叫“任務池”,大概是這樣的 然后在拆分工具中進行導數據,點擊“數據導出準備”,跳轉到“導入ERP”界面,然后點“獲取數據”,將拆分好的數據轉過來…

使用uglifyjs對靜態引入的js文件進行壓縮

前言 因為有時候js文件沒有npm包,或者需要修改,只能引入靜態的js,那么這個時候就可以對js進行壓縮了。我其實想通過vite、webpack等插件進行壓縮的,可是他都不能定位到public目錄下面的文件,所以我只能自己壓縮了。編…

藍橋杯 web 水果拼盤 (css3)

做題步驟: 看結構:html 、css 、f12 分析: f12 查看元素,你會發現水果的高度剛好和拼盤的高度一樣,每一種水果的盤子剛好把頁面填滿了,所以咱們就只要讓元素豎著排列,加上是豎著,排不下的換行…

差分音頻轉單端音頻單電源方案

TI LMV321介紹 TI的LMV321是單通道的低壓軌到軌輸出運算放大器,適用于需要低工作壓、節省空間和低成本的應用。 其中,芯片設計中的軌到軌輸出(Rail-to-Rail Output) 是指通過特定的電路設計,使芯片(如運算…

Pandas 庫

Pandas 是一個開源的數據分析和數據處理庫,它是基于 Python 編程語言的。 Pandas 提供了易于使用的數據結構和數據分析工具,特別適用于處理結構化數據,如表格型數據 Pandas 是數據科學和分析領域中常用的工具之一,它使得用戶能夠…

Vue 3 的<Teleport>功能與用法

Vue 3 的 <Teleport> 功能與用法 1. 基本用法 <Teleport> 是 Vue 3 的一個內置組件&#xff0c;允許將組件的內容渲染到 DOM 中的任意位置&#xff0c;而不改變其邏輯結構。以下是基本用法&#xff1a; 定義目標 DOM 元素&#xff1a;<div id"teleport-…

MySQL隨機獲取記錄之方法(The Method of Randomly Obtaining Records in MySQL)

MySQL中如何隨機獲取一條記錄 隨機獲取一條記錄是在數據庫查詢中常見的需求&#xff0c;特別在需要展示隨機內容或者隨機推薦的場景下。在 MySQL 中&#xff0c;有多種方法可以實現隨機獲取一條記錄&#xff0c;每種方法都有其適用的情況和性能特點。在本文中&#xff0c;我們將…

synchronized鎖升級詳解

synchronized鎖升級詳解 synchronized是Java中實現線程同步的關鍵字&#xff0c;它在JVM內部實現了鎖的升級機制&#xff0c;從偏向鎖到輕量級鎖再到重量級鎖&#xff0c;這種優化是為了減少鎖操作帶來的性能開銷。 1. 鎖的四種狀態 Java對象頭中的Mark Word會記錄鎖的狀態&…

C++函數如何返回多個參數

在編程中&#xff0c;我們經常會遇到需要函數返回多個值的場景。雖然 C 函數不能直接返回多個參數&#xff0c;但通過一些間接的方法&#xff0c;我們可以輕松實現這一需求。本文將詳細介紹幾種常見的實現方式&#xff0c;并分析它們的優缺點和適用場景。 1. 引言 在 C 中&…

最新版PhpStorm超詳細圖文安裝教程,帶補丁包(2025最新版保姆級教程)

目錄 前言 一、PhpStorm最新版下載 二、PhpStorm安裝 三、PhpStorm補丁 四、運行PhpStorm 前言 PhpStorm 是 JetBrains 公司推出的 專業 PHP 集成開發環境&#xff08;IDE&#xff09;&#xff0c;專為提升 PHP 開發效率設計。其核心功能包括智能代碼補全、實時語法錯誤檢…

【雜談】Godot4.4導出到Android平臺(正式導出)

學博而后可約&#xff0c;事歷而后知要。 目錄 一、準備二、Gradle構建三、配置Java SDK四、配置Android SDK五、配置密鑰 一、準備 本文在前文【雜談】Godot4.4導出到安卓平臺&#xff08;調試導出&#xff09;的基礎上&#xff0c;進行正式導出。調試導出并不是真正的編譯導…

隔行換色總結

功能效果展示&#xff1a; 第一種思路&#xff1a; 使用數組&#xff0c;將數組的內容渲染到頁面上&#xff0c;序號也就是將數組的下標輸出到第一個td上&#xff0c;將數組的內容輸出到第二個td上&#xff0c;&#xff08;使用拼接字符串&#xff09; 具體操作&#xff1a; …

使用文本翻譯API打破語言障礙

一、引言 在當今全球化的商業環境中&#xff0c;企業面臨著前所未有的語言挑戰。無論是出口商品、引進技術&#xff0c;還是與國際客戶進行交流&#xff0c;語言障礙始終是一個亟待解決的問題。文本翻譯API作為一款高效、穩定的工具&#xff0c;支持多種語言的翻譯&#xff0c…

【unity游戲開發入門到精通——動畫篇】Animator2D序列幀動畫

考慮到每個人基礎可能不一樣&#xff0c;且并不是所有人都有同時做2D、3D開發的需求&#xff0c;所以我把 【零基礎入門unity游戲開發】 分為成了C#篇、unity通用篇、unity3D篇、unity2D篇。 【C#篇】&#xff1a;主要講解C#的基礎語法&#xff0c;包括變量、數據類型、運算符、…