Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10601_3.html385 linesDownload Raw Back to 10601
1<!DOCTYPE html>2<html lang="en">3<head>4<meta charset="UTF-8">5<meta name="viewport" content="width=1080, initial-scale=1.0">6<title>Files - Selection UI</title>7<style>8  body { margin: 0; padding: 0; background: transparent; }9  #render-target {10    width: 1080px; height: 2400px;11    position: relative; overflow: hidden;12    background: #2a221f; color: #eee;13    font-family: "Segoe UI", Arial, sans-serif;14  }15 16  /* Status bar */17  .status-bar {18    position: absolute; top: 0; left: 0; right: 0;19    height: 80px; padding: 0 32px;20    display: flex; align-items: center; justify-content: space-between;21    font-size: 32px; color: #f0f0f0;22  }23  .status-right { display: flex; align-items: center; gap: 22px; }24  .status-icon svg { width: 36px; height: 36px; fill: none; stroke: #e8e8e8; stroke-width: 2.5; }25 26  /* App bar */27  .app-bar {28    position: absolute; top: 80px; left: 0; right: 0;29    height: 140px; padding: 0 28px;30    display: flex; align-items: center; justify-content: space-between;31  }32  .app-left { display: flex; align-items: center; gap: 24px; }33  .app-left .icon-btn { width: 64px; height: 64px; border-radius: 32px; display: grid; place-items: center; }34  .app-left .icon-btn svg { width: 40px; height: 40px; stroke: #e9e3de; stroke-width: 4; }35  .app-title { font-size: 48px; font-weight: 600; letter-spacing: 0.5px; }36  .app-right { display: flex; align-items: center; gap: 24px; }37  .app-right .action { font-size: 40px; color: #e9e3de; }38  .ellipsis { width: 48px; height: 48px; display: grid; place-items: center; }39  .ellipsis svg { width: 12px; height: 36px; fill: #d9cdc4; }40 41  /* Filter chips */42  .filters {43    position: absolute; top: 220px; left: 0; right: 0;44    padding: 8px 28px 0;45    display: flex; gap: 18px;46  }47  .pill {48    display: flex; align-items: center; gap: 16px;49    border: 2px solid #3f3530; color: #e6ddd6;50    border-radius: 28px; padding: 16px 22px;51    font-size: 34px; background: rgba(255,255,255,0.03);52  }53  .pill .picon { width: 44px; height: 44px; display: grid; place-items: center; }54  .pill svg { width: 36px; height: 36px; }55 56  /* Section headers */57  .section-label {58    position: absolute; top: 340px; left: 32px;59    font-size: 26px; letter-spacing: 2px; color: #b5a79e;60  }61 62  /* Other apps row */63  .apps-row {64    position: absolute; top: 392px; left: 0; right: 0;65    padding: 0 32px;66    display: flex; gap: 48px; align-items: flex-start;67  }68  .app-icon {69    width: 128px; display: flex; flex-direction: column; align-items: center; gap: 16px;70  }71  .app-icon .circle {72    width: 104px; height: 104px; border-radius: 52px;73    display: grid; place-items: center; border: 2px solid #4a3f39;74    background: #3a302b;75  }76  .app-icon .label { font-size: 30px; color: #e6ddd6; text-align: center; }77 78  /* Recent files header */79  .recent-label {80    position: absolute; top: 560px; left: 32px;81    font-size: 32px; color: #d9cdc4;82  }83 84  /* File list */85  .file-list {86    position: absolute; top: 610px; left: 0; right: 0; bottom: 0;87    padding: 0 0; overflow: hidden;88  }89  .file-item {90    display: flex; align-items: center;91    padding: 32px 32px;92    border-top: 1px solid #3a2f2b;93    border-bottom: 1px solid #3a2f2b;94    height: 160px;95  }96  .file-item.selected { background: #3b281f; }97  .left-check {98    width: 80px; display: grid; place-items: center; margin-right: 8px;99  }100  .check-icon { width: 56px; height: 56px; }101  .doc-icon {102    width: 80px; height: 80px; border-radius: 14px;103    display: grid; place-items: center; margin-right: 28px;104    font-weight: 700; font-size: 26px;105  }106  .doc-pdf { background: #c96b6b; color: #fff; }107  .doc-txt { background: #4a7fa5; color: #fff; }108  .doc-generic { background: #6b8cc9; color: #fff; }109  .file-details { flex: 1; display: flex; flex-direction: column; gap: 8px; }110  .file-title { font-size: 40px; color: #f2ece7; }111  .file-meta { font-size: 28px; color: #c7bdb6; }112  .file-actions { width: 100px; display: grid; place-items: center; }113  .expand-btn {114    width: 56px; height: 56px; border-radius: 12px;115    border: 2px solid #4a3f39; display: grid; place-items: center;116  }117  .expand-btn svg { width: 36px; height: 36px; stroke: #d9cdc4; stroke-width: 2.5; fill: none; }118 119  /* Divider accent for selected region */120  .thin-divider { height: 2px; background: #4a3f39; margin: 0 32px; }121 122</style>123</head>124<body>125<div id="render-target">126 127  <!-- Status bar -->128  <div class="status-bar">129    <div class="status-left">8:43</div>130    <div class="status-right">131      <span style="font-size:28px; color:#cfc6bf;">20°</span>132      <span class="status-icon">133        <svg viewBox="0 0 24 24"><path d="M12 2l2 4-2 4-2-4 2-4zM4 8l2 4-2 4-2-4 2-4zm16 0l2 4-2 4-2-4 2-4zM12 14l2 4-2 4-2-4 2-4z"/></svg>134      </span>135      <span class="status-icon">136        <svg viewBox="0 0 24 24"><path d="M3 18c3-3 6-4 9-4s6 1 9 4"/><circle cx="12" cy="18" r="2"/></svg>137      </span>138      <span class="status-icon">139        <svg viewBox="0 0 24 24"><path d="M2 7h20v10H2z"/><path d="M22 7v10" /></svg>140      </span>141      <span class="status-icon">142        <svg viewBox="0 0 24 24"><path d="M7 20h10" /><path d="M8 4h8l1 10H7l1-10z"/></svg>143      </span>144    </div>145  </div>146 147  <!-- App bar -->148  <div class="app-bar">149    <div class="app-left">150      <div class="icon-btn">151        <svg viewBox="0 0 24 24"><path d="M5 5l14 14M19 5L5 19"/></svg>152      </div>153      <div class="app-title">1 selected</div>154    </div>155    <div class="app-right">156      <div class="action">Select</div>157      <div class="ellipsis">158        <svg viewBox="0 0 6 18"><circle cx="3" cy="3" r="3"/><circle cx="3" cy="9" r="3"/><circle cx="3" cy="15" r="3"/></svg>159      </div>160    </div>161  </div>162 163  <!-- Filters -->164  <div class="filters">165    <div class="pill">166      <div class="picon">167        <svg viewBox="0 0 24 24" stroke="#f08a8a" fill="none" stroke-width="2.2">168          <rect x="3" y="5" width="18" height="14" rx="2"></rect>169          <path d="M7 15l4-4 4 4"></path>170          <circle cx="9" cy="9" r="1.5"></circle>171        </svg>172      </div>173      Images174    </div>175    <div class="pill">176      <div class="picon">177        <svg viewBox="0 0 24 24" stroke="#ae88f0" fill="none" stroke-width="2.2">178          <path d="M9 4v12a3 3 0 1 0 3-3h-3"></path>179        </svg>180      </div>181      Audio182    </div>183    <div class="pill">184      <div class="picon">185        <svg viewBox="0 0 24 24" stroke="#7bd27f" fill="none" stroke-width="2">186          <rect x="3" y="6" width="18" height="12" rx="2"></rect>187          <path d="M3 10h18" stroke="#7bd27f"></path>188          <path d="M10 9l6 3-6 3z" fill="#7bd27f" stroke="none"></path>189        </svg>190      </div>191      Videos192    </div>193    <div class="pill">194      <div class="picon">195        <svg viewBox="0 0 24 24" stroke="#58c7c2" fill="none" stroke-width="2.2">196          <path d="M6 3h9l3 3v15H6z"></path>197          <path d="M15 3v3h3"></path>198        </svg>199      </div>200      Documents201    </div>202  </div>203 204  <!-- Section label -->205  <div class="section-label">BROWSE FILES IN OTHER APPS</div>206 207  <!-- Other apps -->208  <div class="apps-row">209    <div class="app-icon">210      <div class="circle">211        <svg viewBox="0 0 48 48" width="64" height="64">212          <rect x="6" y="8" width="36" height="28" rx="4" fill="#f08a8a"></rect>213          <path d="M8 26l8-6 8 6 8-4 8 6" stroke="#fff" stroke-width="3" fill="none"/>214        </svg>215      </div>216      <div class="label">Gallery</div>217    </div>218    <div class="app-icon">219      <div class="circle">220        <svg viewBox="0 0 48 48" width="64" height="64">221          <path d="M20 6v24a8 8 0 1 0 8-8h-8" stroke="#ae88f0" stroke-width="4" fill="none"/>222        </svg>223      </div>224      <div class="label">Media</div>225    </div>226    <div class="app-icon">227      <div class="circle">228        <svg viewBox="0 0 48 48" width="64" height="64">229          <circle cx="24" cy="24" r="18" fill="#7bd27f"></circle>230          <polygon points="20,16 34,24 20,32" fill="#2a221f"></polygon>231        </svg>232      </div>233      <div class="label">Photos</div>234    </div>235    <div class="app-icon">236      <div class="circle">237        <svg viewBox="0 0 48 48" width="64" height="64">238          <rect x="10" y="8" width="28" height="32" rx="4" fill="#d2453f"></rect>239          <path d="M28 8v8h8" stroke="#fff" stroke-width="3" fill="none"/>240        </svg>241      </div>242      <div class="label">Adobe Acro...</div>243    </div>244  </div>245 246  <!-- Recent files -->247  <div class="recent-label">Recent files</div>248 249  <div class="file-list">250    <div class="file-item">251      <div class="left-check" style="visibility:hidden;">252        <svg class="check-icon" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke="#c5b8af" stroke-width="2" fill="none"/><path d="M7 12l3 3 7-7" stroke="#c5b8af" stroke-width="2" fill="none"/></svg>253      </div>254      <div class="doc-icon doc-pdf">PDF</div>255      <div class="file-details">256        <div class="file-title">Summer Dance Workshop.pdf</div>257        <div class="file-meta">8:12 AM, 133 kB, PDF document</div>258      </div>259      <div class="file-actions">260        <div class="expand-btn">261          <svg viewBox="0 0 24 24"><path d="M3 9V3h6M21 9V3h-6M3 15v6h6M21 15v6h-6"/></svg>262        </div>263      </div>264    </div>265 266    <div class="file-item selected">267      <div class="left-check">268        <svg class="check-icon" viewBox="0 0 24 24">269          <circle cx="12" cy="12" r="10" stroke="#e1d2c7" stroke-width="2" fill="none"/>270          <path d="M7 12l3 3 7-7" stroke="#e1d2c7" stroke-width="2" fill="none"/>271        </svg>272      </div>273      <div class="doc-icon doc-pdf">PDF</div>274      <div class="file-details">275        <div class="file-title">Rome Itinerary.pdf</div>276        <div class="file-meta">8:11 AM, 1.99 MB, PDF document</div>277      </div>278      <div class="file-actions">279        <div class="expand-btn">280          <svg viewBox="0 0 24 24"><path d="M3 9V3h6M21 9V3h-6M3 15v6h6M21 15v6h-6"/></svg>281        </div>282      </div>283    </div>284 285    <div class="file-item">286      <div class="left-check" style="visibility:hidden;">287        <svg class="check-icon" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke="#c5b8af" stroke-width="2" fill="none"/><path d="M7 12l3 3 7-7" stroke="#c5b8af" stroke-width="2" fill="none"/></svg>288      </div>289      <div class="doc-icon doc-pdf">PDF</div>290      <div class="file-details">291        <div class="file-title">Yale courses.pdf</div>292        <div class="file-meta">8:10 AM, 65.36 kB, PDF document</div>293      </div>294      <div class="file-actions">295        <div class="expand-btn">296          <svg viewBox="0 0 24 24"><path d="M3 9V3h6M21 9V3h-6M3 15v6h6M21 15v6h-6"/></svg>297        </div>298      </div>299    </div>300 301    <div class="file-item">302      <div class="left-check" style="visibility:hidden;">303        <svg class="check-icon" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke="#c5b8af" stroke-width="2" fill="none"/><path d="M7 12l3 3 7-7" stroke="#c5b8af" stroke-width="2" fill="none"/></svg>304      </div>305      <div class="doc-icon doc-pdf">PDF</div>306      <div class="file-details">307        <div class="file-title">ycps-2021-2022.pdf</div>308        <div class="file-meta">8:09 AM, 5.79 MB, PDF document</div>309      </div>310      <div class="file-actions">311        <div class="expand-btn">312          <svg viewBox="0 0 24 24"><path d="M3 9V3h6M21 9V3h-6M3 15v6h6M21 15v6h-6"/></svg>313        </div>314      </div>315    </div>316 317    <div class="file-item">318      <div class="left-check" style="visibility:hidden;">319        <svg class="check-icon" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke="#c5b8af" stroke-width="2" fill="none"/><path d="M7 12l3 3 7-7" stroke="#c5b8af" stroke-width="2" fill="none"/></svg>320      </div>321      <div class="doc-icon doc-txt">TXT</div>322      <div class="file-details">323        <div class="file-title">screenshot.txt</div>324        <div class="file-meta">Nov 7, 426 kB, TXT document</div>325      </div>326      <div class="file-actions">327        <div class="expand-btn">328          <svg viewBox="0 0 24 24"><path d="M3 9V3h6M21 9V3h-6M3 15v6h6M21 15v6h-6"/></svg>329        </div>330      </div>331    </div>332 333    <div class="file-item">334      <div class="left-check" style="visibility:hidden;">335        <svg class="check-icon" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke="#c5b8af" stroke-width="2" fill="none"/><path d="M7 12l3 3 7-7" stroke="#c5b8af" stroke-width="2" fill="none"/></svg>336      </div>337      <div class="doc-icon doc-txt">TXT</div>338      <div class="file-details">339        <div class="file-title">actuation_result.txt</div>340        <div class="file-meta">Nov 7, 8 B, TXT document</div>341      </div>342      <div class="file-actions">343        <div class="expand-btn">344          <svg viewBox="0 0 24 24"><path d="M3 9V3h6M21 9V3h-6M3 15v6h6M21 15v6h-6"/></svg>345        </div>346      </div>347    </div>348 349    <div class="file-item">350      <div class="left-check" style="visibility:hidden;">351        <svg class="check-icon" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke="#c5b8af" stroke-width="2" fill="none"/><path d="M7 12l3 3 7-7" stroke="#c5b8af" stroke-width="2" fill="none"/></svg>352      </div>353      <div class="doc-icon doc-txt">TXT</div>354      <div class="file-details">355        <div class="file-title">agents.txt</div>356        <div class="file-meta">Nov 7, 1.15 kB, TXT document</div>357      </div>358      <div class="file-actions">359        <div class="expand-btn">360          <svg viewBox="0 0 24 24"><path d="M3 9V3h6M21 9V3h-6M3 15v6h6M21 15v6h-6"/></svg>361        </div>362      </div>363    </div>364 365    <div class="file-item">366      <div class="left-check" style="visibility:hidden;">367        <svg class="check-icon" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke="#c5b8af" stroke-width="2" fill="none"/><path d="M7 12l3 3 7-7" stroke="#c5b8af" stroke-width="2" fill="none"/></svg>368      </div>369      <div class="doc-icon doc-txt">TXT</div>370      <div class="file-details">371        <div class="file-title">os_info.txt</div>372        <div class="file-meta">Nov 7, 32 B, TXT document</div>373      </div>374      <div class="file-actions">375        <div class="expand-btn">376          <svg viewBox="0 0 24 24"><path d="M3 9V3h6M21 9V3h-6M3 15v6h6M21 15v6h-6"/></svg>377        </div>378      </div>379    </div>380 381  </div>382 383</div>384</body>385</html>
GD-ML/AndroidCode · Team Ai