我试图ImageView
在对话框中显示一个总是正方形的形状.尺寸可能会有所不同,具体取决于显示器的分辨率(纵向宽度),但ImageView需要形成最大的方形,以容纳其中的方形图像.这是我的XML代码.
<ImageView
android:id="@+id/dialog_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:adjustViewBounds="true"
/>
Run Code Online (Sandbox Code Playgroud)
但问题是Square
图像是在运行时动态设置的,ImageView最终是一个宽度为Square Image size的矩形.我能做些什么来实现同样的目标?
编辑:要想知道我想要实现的是在联系人应用程序中选择联系人并单击个人资料图片时显示的内容.它缩小并保持在活动顶部的正方形.
我创建了一个项目并将其导入到此框架中.当我将此框架加载到演示应用程序时,我能够访问公共类MyTest
内部MyTest.swift
文件但无法访问内部的公共类MessagesViewController.swift
.我错过了什么吗?我们不能通过这种方式通过框架访问项目内的文件吗?