ShowUserHeaderPage.ets 719 Bytes
import { router } from '@kit.ArkUI';

@Entry
@Component
struct ShowUserHeaderPage {
  @State headPhotoUrl: string = '';
  @State params:Record<string, string> =  router.getParams() as Record<string, string>;

  onPageShow() {
    this.headPhotoUrl = this.params?.['headPhotoUrl'];
  }

  build() {
    Row() {
      Image(this.headPhotoUrl)
        .alt($r('app.media.default_head'))
        .width('720lpx')
        .height('720lpx')
        .objectFit(ImageFit.Auto)
        .clip(new Circle({ width: '720lpx', height: '720lpx' }))
    }
    .width('100%')
    .height('100%')
    .alignItems(VerticalAlign.Center)
    .backgroundColor($r('app.color.color_000000'))
    .onClick(()=>{
      router.back()
    })
  }
}