개발
                
              플러터 - 이미지 모서리 둥글게 (round)
                코지식
                 2024. 9. 23. 01:06
              
              
                    
        반응형
    
    
    
  
ClipRRect 위젯
이미지의 모서리를 둥글게 1
ClipRRect(
    child: Image.asset('assets/no-picture-taking.png'),
    borderRadius: BorderRadius.circular(10),
  )
  
  
  예제
  Container(
    width: double.infinity,
    height: 170,
    child: newsItem['urlToImage'] != null
        ? ClipRRect(
            child: Image.network(
              newsItem['urlToImage'],
              fit: BoxFit.cover,
            ),
            borderRadius: BorderRadius.circular(10),
          )
        : ClipRRect(
            child: Image.asset('assets/no-picture-taking.png'),
            borderRadius: BorderRadius.circular(10),
          ),
  )
===========================================================================================
컨테이너 영역 모서리 둥글게
ShapeDecoration 옵션
Container(
  width: double.infinity,
  height: 57,
  decoration: ShapeDecoration(
    color: Colors.black.withOpacity(0.7),
    shape: RoundedRectangleBorder(
      borderRadius: BorderRadius.only(
        bottomLeft: Radius.circular(10),  // 왼쪽아래 모서리
        bottomRight: Radius.circular(10), // 오른쪽 아래 모서리
      ),
    ),
  ),
===========================================================================================
텍스트 글자 행(라인)수 제한 주기 옵션 및 ...(점점점 처리)
Text 옵션에 maxLines 속성에 행수를 적고 Textoverflow.ellipsis 하면 ...으로 처리한다
Text(
  newsItem['title'],
  style: TextStyle(
    color: Colors.white,
    fontSize: 14,
    fontWeight: FontWeight.bold,
  ),
  maxLines: 1,
    overflow: TextOverflow.ellipsis,
)
반응형